Applications interface

Interface representing a Applications.

Methods

beginCreateOrUpdate(string, string, Application, ApplicationsCreateOrUpdateOptionalParams)

Creates or updates a managed application.

beginCreateOrUpdateAndWait(string, string, Application, ApplicationsCreateOrUpdateOptionalParams)

Creates or updates a managed application.

beginCreateOrUpdateById(string, Application, ApplicationsCreateOrUpdateByIdOptionalParams)

Creates or updates a managed application.

beginCreateOrUpdateByIdAndWait(string, Application, ApplicationsCreateOrUpdateByIdOptionalParams)

Creates or updates a managed application.

beginDelete(string, string, ApplicationsDeleteOptionalParams)

Deletes the managed application.

beginDeleteAndWait(string, string, ApplicationsDeleteOptionalParams)

Deletes the managed application.

beginDeleteById(string, ApplicationsDeleteByIdOptionalParams)

Deletes the managed application.

beginDeleteByIdAndWait(string, ApplicationsDeleteByIdOptionalParams)

Deletes the managed application.

beginRefreshPermissions(string, string, ApplicationsRefreshPermissionsOptionalParams)

Refresh Permissions for application.

beginRefreshPermissionsAndWait(string, string, ApplicationsRefreshPermissionsOptionalParams)

Refresh Permissions for application.

beginUpdate(string, string, ApplicationsUpdateOptionalParams)

Updates an existing managed application.

beginUpdateAccess(string, string, UpdateAccessDefinition, ApplicationsUpdateAccessOptionalParams)

Update access for application.

beginUpdateAccessAndWait(string, string, UpdateAccessDefinition, ApplicationsUpdateAccessOptionalParams)

Update access for application.

beginUpdateAndWait(string, string, ApplicationsUpdateOptionalParams)

Updates an existing managed application.

beginUpdateById(string, ApplicationsUpdateByIdOptionalParams)

Updates an existing managed application.

beginUpdateByIdAndWait(string, ApplicationsUpdateByIdOptionalParams)

Updates an existing managed application.

get(string, string, ApplicationsGetOptionalParams)

Gets the managed application.

getById(string, ApplicationsGetByIdOptionalParams)

Gets the managed application.

listAllowedUpgradePlans(string, string, ApplicationsListAllowedUpgradePlansOptionalParams)

List allowed upgrade plans for application.

listByResourceGroup(string, ApplicationsListByResourceGroupOptionalParams)

Lists all the applications within a resource group.

listBySubscription(ApplicationsListBySubscriptionOptionalParams)

Lists all the applications within a subscription.

listTokens(string, string, ListTokenRequest, ApplicationsListTokensOptionalParams)

List tokens for application.

Method Details

beginCreateOrUpdate(string, string, Application, ApplicationsCreateOrUpdateOptionalParams)

Creates or updates a managed application.

function beginCreateOrUpdate(resourceGroupName: string, applicationName: string, parameters: Application, options?: ApplicationsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Application>, Application>>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

parameters
Application

Parameters supplied to the create or update a managed application.

options
ApplicationsCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, Application, ApplicationsCreateOrUpdateOptionalParams)

Creates or updates a managed application.

function beginCreateOrUpdateAndWait(resourceGroupName: string, applicationName: string, parameters: Application, options?: ApplicationsCreateOrUpdateOptionalParams): Promise<Application>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

parameters
Application

Parameters supplied to the create or update a managed application.

options
ApplicationsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<Application>

beginCreateOrUpdateById(string, Application, ApplicationsCreateOrUpdateByIdOptionalParams)

Creates or updates a managed application.

function beginCreateOrUpdateById(applicationId: string, parameters: Application, options?: ApplicationsCreateOrUpdateByIdOptionalParams): Promise<SimplePollerLike<OperationState<Application>, Application>>

Parameters

applicationId

string

The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}

parameters
Application

Parameters supplied to the create or update a managed application.

options
ApplicationsCreateOrUpdateByIdOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateByIdAndWait(string, Application, ApplicationsCreateOrUpdateByIdOptionalParams)

Creates or updates a managed application.

function beginCreateOrUpdateByIdAndWait(applicationId: string, parameters: Application, options?: ApplicationsCreateOrUpdateByIdOptionalParams): Promise<Application>

Parameters

applicationId

string

The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}

parameters
Application

Parameters supplied to the create or update a managed application.

options
ApplicationsCreateOrUpdateByIdOptionalParams

The options parameters.

Returns

Promise<Application>

beginDelete(string, string, ApplicationsDeleteOptionalParams)

Deletes the managed application.

function beginDelete(resourceGroupName: string, applicationName: string, options?: ApplicationsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

options
ApplicationsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, ApplicationsDeleteOptionalParams)

Deletes the managed application.

function beginDeleteAndWait(resourceGroupName: string, applicationName: string, options?: ApplicationsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

options
ApplicationsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginDeleteById(string, ApplicationsDeleteByIdOptionalParams)

Deletes the managed application.

function beginDeleteById(applicationId: string, options?: ApplicationsDeleteByIdOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

applicationId

string

The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}

options
ApplicationsDeleteByIdOptionalParams

The options parameters.

Returns

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

beginDeleteByIdAndWait(string, ApplicationsDeleteByIdOptionalParams)

Deletes the managed application.

function beginDeleteByIdAndWait(applicationId: string, options?: ApplicationsDeleteByIdOptionalParams): Promise<void>

Parameters

applicationId

string

The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}

options
ApplicationsDeleteByIdOptionalParams

The options parameters.

Returns

Promise<void>

beginRefreshPermissions(string, string, ApplicationsRefreshPermissionsOptionalParams)

Refresh Permissions for application.

function beginRefreshPermissions(resourceGroupName: string, applicationName: string, options?: ApplicationsRefreshPermissionsOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

options
ApplicationsRefreshPermissionsOptionalParams

The options parameters.

Returns

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

beginRefreshPermissionsAndWait(string, string, ApplicationsRefreshPermissionsOptionalParams)

Refresh Permissions for application.

function beginRefreshPermissionsAndWait(resourceGroupName: string, applicationName: string, options?: ApplicationsRefreshPermissionsOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

options
ApplicationsRefreshPermissionsOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, ApplicationsUpdateOptionalParams)

Updates an existing managed application.

function beginUpdate(resourceGroupName: string, applicationName: string, options?: ApplicationsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ApplicationPatchable>, ApplicationPatchable>>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

options
ApplicationsUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAccess(string, string, UpdateAccessDefinition, ApplicationsUpdateAccessOptionalParams)

Update access for application.

function beginUpdateAccess(resourceGroupName: string, applicationName: string, parameters: UpdateAccessDefinition, options?: ApplicationsUpdateAccessOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

parameters
UpdateAccessDefinition

Request body parameters to list tokens.

options
ApplicationsUpdateAccessOptionalParams

The options parameters.

Returns

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

beginUpdateAccessAndWait(string, string, UpdateAccessDefinition, ApplicationsUpdateAccessOptionalParams)

Update access for application.

function beginUpdateAccessAndWait(resourceGroupName: string, applicationName: string, parameters: UpdateAccessDefinition, options?: ApplicationsUpdateAccessOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

parameters
UpdateAccessDefinition

Request body parameters to list tokens.

options
ApplicationsUpdateAccessOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdateAndWait(string, string, ApplicationsUpdateOptionalParams)

Updates an existing managed application.

function beginUpdateAndWait(resourceGroupName: string, applicationName: string, options?: ApplicationsUpdateOptionalParams): Promise<ApplicationPatchable>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

options
ApplicationsUpdateOptionalParams

The options parameters.

Returns

beginUpdateById(string, ApplicationsUpdateByIdOptionalParams)

Updates an existing managed application.

function beginUpdateById(applicationId: string, options?: ApplicationsUpdateByIdOptionalParams): Promise<SimplePollerLike<OperationState<ApplicationPatchable>, ApplicationPatchable>>

Parameters

applicationId

string

The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}

options
ApplicationsUpdateByIdOptionalParams

The options parameters.

Returns

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

beginUpdateByIdAndWait(string, ApplicationsUpdateByIdOptionalParams)

Updates an existing managed application.

function beginUpdateByIdAndWait(applicationId: string, options?: ApplicationsUpdateByIdOptionalParams): Promise<ApplicationPatchable>

Parameters

applicationId

string

The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}

options
ApplicationsUpdateByIdOptionalParams

The options parameters.

Returns

get(string, string, ApplicationsGetOptionalParams)

Gets the managed application.

function get(resourceGroupName: string, applicationName: string, options?: ApplicationsGetOptionalParams): Promise<Application>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

options
ApplicationsGetOptionalParams

The options parameters.

Returns

Promise<Application>

getById(string, ApplicationsGetByIdOptionalParams)

Gets the managed application.

function getById(applicationId: string, options?: ApplicationsGetByIdOptionalParams): Promise<Application>

Parameters

applicationId

string

The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name}

options
ApplicationsGetByIdOptionalParams

The options parameters.

Returns

Promise<Application>

listAllowedUpgradePlans(string, string, ApplicationsListAllowedUpgradePlansOptionalParams)

List allowed upgrade plans for application.

function listAllowedUpgradePlans(resourceGroupName: string, applicationName: string, options?: ApplicationsListAllowedUpgradePlansOptionalParams): Promise<AllowedUpgradePlansResult>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

options
ApplicationsListAllowedUpgradePlansOptionalParams

The options parameters.

Returns

listByResourceGroup(string, ApplicationsListByResourceGroupOptionalParams)

Lists all the applications within a resource group.

function listByResourceGroup(resourceGroupName: string, options?: ApplicationsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<Application, Application[], PageSettings>

Parameters

resourceGroupName

string

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

options
ApplicationsListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(ApplicationsListBySubscriptionOptionalParams)

Lists all the applications within a subscription.

function listBySubscription(options?: ApplicationsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Application, Application[], PageSettings>

Parameters

options
ApplicationsListBySubscriptionOptionalParams

The options parameters.

Returns

listTokens(string, string, ListTokenRequest, ApplicationsListTokensOptionalParams)

List tokens for application.

function listTokens(resourceGroupName: string, applicationName: string, parameters: ListTokenRequest, options?: ApplicationsListTokensOptionalParams): Promise<ManagedIdentityTokenResult>

Parameters

resourceGroupName

string

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

applicationName

string

The name of the managed application.

parameters
ListTokenRequest

Request body parameters to list tokens.

options
ApplicationsListTokensOptionalParams

The options parameters.

Returns