Solutions interface

Interface representing a Solutions.

Methods

beginCreateOrUpdate(string, string, Solution, SolutionsCreateOrUpdateOptionalParams)

Creates or updates the Solution.

beginCreateOrUpdateAndWait(string, string, Solution, SolutionsCreateOrUpdateOptionalParams)

Creates or updates the Solution.

beginDelete(string, string, SolutionsDeleteOptionalParams)

Deletes the solution in the subscription.

beginDeleteAndWait(string, string, SolutionsDeleteOptionalParams)

Deletes the solution in the subscription.

beginUpdate(string, string, SolutionPatch, SolutionsUpdateOptionalParams)

Patch a Solution. Only updating tags supported.

beginUpdateAndWait(string, string, SolutionPatch, SolutionsUpdateOptionalParams)

Patch a Solution. Only updating tags supported.

get(string, string, SolutionsGetOptionalParams)

Retrieves the user solution.

listByResourceGroup(string, SolutionsListByResourceGroupOptionalParams)

Retrieves the solution list. It will retrieve both first party and third party solutions

listBySubscription(SolutionsListBySubscriptionOptionalParams)

Retrieves the solution list. It will retrieve both first party and third party solutions

Method Details

beginCreateOrUpdate(string, string, Solution, SolutionsCreateOrUpdateOptionalParams)

Creates or updates the Solution.

function beginCreateOrUpdate(resourceGroupName: string, solutionName: string, parameters: Solution, options?: SolutionsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<Solution>, Solution>>

Parameters

resourceGroupName

string

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

solutionName

string

User Solution Name.

parameters
Solution

The parameters required to create OMS Solution.

options
SolutionsCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, Solution, SolutionsCreateOrUpdateOptionalParams)

Creates or updates the Solution.

function beginCreateOrUpdateAndWait(resourceGroupName: string, solutionName: string, parameters: Solution, options?: SolutionsCreateOrUpdateOptionalParams): Promise<Solution>

Parameters

resourceGroupName

string

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

solutionName

string

User Solution Name.

parameters
Solution

The parameters required to create OMS Solution.

options
SolutionsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<Solution>

beginDelete(string, string, SolutionsDeleteOptionalParams)

Deletes the solution in the subscription.

function beginDelete(resourceGroupName: string, solutionName: string, options?: SolutionsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameters

resourceGroupName

string

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

solutionName

string

User Solution Name.

options
SolutionsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, SolutionsDeleteOptionalParams)

Deletes the solution in the subscription.

function beginDeleteAndWait(resourceGroupName: string, solutionName: string, options?: SolutionsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

solutionName

string

User Solution Name.

options
SolutionsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, SolutionPatch, SolutionsUpdateOptionalParams)

Patch a Solution. Only updating tags supported.

function beginUpdate(resourceGroupName: string, solutionName: string, parameters: SolutionPatch, options?: SolutionsUpdateOptionalParams): Promise<PollerLike<PollOperationState<Solution>, Solution>>

Parameters

resourceGroupName

string

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

solutionName

string

User Solution Name.

parameters
SolutionPatch

The parameters required to patch a Solution.

options
SolutionsUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAndWait(string, string, SolutionPatch, SolutionsUpdateOptionalParams)

Patch a Solution. Only updating tags supported.

function beginUpdateAndWait(resourceGroupName: string, solutionName: string, parameters: SolutionPatch, options?: SolutionsUpdateOptionalParams): Promise<Solution>

Parameters

resourceGroupName

string

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

solutionName

string

User Solution Name.

parameters
SolutionPatch

The parameters required to patch a Solution.

options
SolutionsUpdateOptionalParams

The options parameters.

Returns

Promise<Solution>

get(string, string, SolutionsGetOptionalParams)

Retrieves the user solution.

function get(resourceGroupName: string, solutionName: string, options?: SolutionsGetOptionalParams): Promise<Solution>

Parameters

resourceGroupName

string

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

solutionName

string

User Solution Name.

options
SolutionsGetOptionalParams

The options parameters.

Returns

Promise<Solution>

listByResourceGroup(string, SolutionsListByResourceGroupOptionalParams)

Retrieves the solution list. It will retrieve both first party and third party solutions

function listByResourceGroup(resourceGroupName: string, options?: SolutionsListByResourceGroupOptionalParams): Promise<SolutionPropertiesList>

Parameters

resourceGroupName

string

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

options
SolutionsListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(SolutionsListBySubscriptionOptionalParams)

Retrieves the solution list. It will retrieve both first party and third party solutions

function listBySubscription(options?: SolutionsListBySubscriptionOptionalParams): Promise<SolutionPropertiesList>

Parameters

options
SolutionsListBySubscriptionOptionalParams

The options parameters.

Returns