ProviderInstances interface

Interface representing a ProviderInstances.

Methods

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

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

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

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

beginDelete(string, string, string, ProviderInstancesDeleteOptionalParams)

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

beginDeleteAndWait(string, string, string, ProviderInstancesDeleteOptionalParams)

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

get(string, string, string, ProviderInstancesGetOptionalParams)

Gets properties of a provider instance for the specified subscription, resource group, SAP monitor 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, SAP monitor name, and resource name.

function beginCreate(resourceGroupName: string, monitorName: string, providerInstanceName: string, providerInstanceParameter: ProviderInstance, options?: ProviderInstancesCreateOptionalParams): Promise<SimplePollerLike<OperationState<ProviderInstance>, ProviderInstance>>

Parameters

resourceGroupName

string

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

monitorName

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<@azure/core-lro.SimplePollerLike<OperationState<ProviderInstance>, ProviderInstance>>

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

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

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

Parameters

resourceGroupName

string

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

monitorName

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, SAP monitor name, and resource name.

function beginDelete(resourceGroupName: string, monitorName: string, providerInstanceName: string, options?: ProviderInstancesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Parameters

resourceGroupName

string

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

monitorName

string

Name of the SAP monitor resource.

providerInstanceName

string

Name of the provider instance.

options
ProviderInstancesDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginDeleteAndWait(string, string, string, ProviderInstancesDeleteOptionalParams)

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

function beginDeleteAndWait(resourceGroupName: string, monitorName: string, providerInstanceName: string, options?: ProviderInstancesDeleteOptionalParams): Promise<OperationStatusResult>

Parameters

resourceGroupName

string

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

monitorName

string

Name of the SAP monitor resource.

providerInstanceName

string

Name of the provider instance.

options
ProviderInstancesDeleteOptionalParams

The options parameters.

Returns

get(string, string, string, ProviderInstancesGetOptionalParams)

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

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

Parameters

resourceGroupName

string

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

monitorName

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, monitorName: string, options?: ProviderInstancesListOptionalParams): PagedAsyncIterableIterator<ProviderInstance, ProviderInstance[], PageSettings>

Parameters

resourceGroupName

string

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

monitorName

string

Name of the SAP monitor resource.

options
ProviderInstancesListOptionalParams

The options parameters.

Returns