Share via


LogicApps interface

Interface representing a LogicApps.

Methods

createOrUpdate(string, string, string, LogicApp, LogicAppsCreateOrUpdateOptionalParams)

Create or update a Logic App extension resource

delete(string, string, string, LogicAppsDeleteOptionalParams)

Deletes a Logic App extension resource

deployWorkflowArtifacts(string, string, string, LogicAppsDeployWorkflowArtifactsOptionalParams)

Creates or updates the artifacts for the logic app

get(string, string, string, LogicAppsGetOptionalParams)

Gets a logic app extension resource.

getWorkflow(string, string, string, string, LogicAppsGetWorkflowOptionalParams)

Get workflow information by its name

invoke(string, string, string, string, string, LogicAppsInvokeOptionalParams)

Proxies a the API call to the logic app backed by the container app.

listWorkflows(string, string, string, LogicAppsListWorkflowsOptionalParams)

List the workflows for a logic app.

listWorkflowsConnections(string, string, string, LogicAppsListWorkflowsConnectionsOptionalParams)

Gets logic app's connections.

Method Details

createOrUpdate(string, string, string, LogicApp, LogicAppsCreateOrUpdateOptionalParams)

Create or update a Logic App extension resource

function createOrUpdate(resourceGroupName: string, containerAppName: string, logicAppName: string, resource: LogicApp, options?: LogicAppsCreateOrUpdateOptionalParams): Promise<LogicApp>

Parameters

resourceGroupName

string

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

containerAppName

string

Name of the Container App.

logicAppName

string

Name of the Logic App, the extension resource.

resource
LogicApp

Logic app resource properties.

options
LogicAppsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<LogicApp>

delete(string, string, string, LogicAppsDeleteOptionalParams)

Deletes a Logic App extension resource

function delete(resourceGroupName: string, containerAppName: string, logicAppName: string, options?: LogicAppsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

containerAppName

string

Name of the Container App.

logicAppName

string

Name of the Logic App, the extension resource.

options
LogicAppsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

deployWorkflowArtifacts(string, string, string, LogicAppsDeployWorkflowArtifactsOptionalParams)

Creates or updates the artifacts for the logic app

function deployWorkflowArtifacts(resourceGroupName: string, containerAppName: string, logicAppName: string, options?: LogicAppsDeployWorkflowArtifactsOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

containerAppName

string

Name of the Container App.

logicAppName

string

Name of the Logic App, the extension resource.

options
LogicAppsDeployWorkflowArtifactsOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, LogicAppsGetOptionalParams)

Gets a logic app extension resource.

function get(resourceGroupName: string, containerAppName: string, logicAppName: string, options?: LogicAppsGetOptionalParams): Promise<LogicApp>

Parameters

resourceGroupName

string

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

containerAppName

string

Name of the Container App.

logicAppName

string

Name of the Logic App, the extension resource.

options
LogicAppsGetOptionalParams

The options parameters.

Returns

Promise<LogicApp>

getWorkflow(string, string, string, string, LogicAppsGetWorkflowOptionalParams)

Get workflow information by its name

function getWorkflow(resourceGroupName: string, containerAppName: string, logicAppName: string, workflowName: string, options?: LogicAppsGetWorkflowOptionalParams): Promise<WorkflowEnvelope>

Parameters

resourceGroupName

string

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

containerAppName

string

Name of the Container App.

logicAppName

string

Name of the Logic App, the extension resource.

workflowName

string

Workflow name.

options
LogicAppsGetWorkflowOptionalParams

The options parameters.

Returns

Promise<WorkflowEnvelope>

invoke(string, string, string, string, string, LogicAppsInvokeOptionalParams)

Proxies a the API call to the logic app backed by the container app.

function invoke(resourceGroupName: string, containerAppName: string, logicAppName: string, xMsLogicAppsProxyPath: string, xMsLogicAppsProxyMethod: string, options?: LogicAppsInvokeOptionalParams): Promise<LogicAppsInvokeResponse>

Parameters

resourceGroupName

string

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

containerAppName

string

Name of the Container App.

logicAppName

string

Name of the LogicApp App, the extension resource.

xMsLogicAppsProxyPath

string

The proxy path for the API call

xMsLogicAppsProxyMethod

string

The proxy method for the API call

options
LogicAppsInvokeOptionalParams

The options parameters.

Returns

listWorkflows(string, string, string, LogicAppsListWorkflowsOptionalParams)

List the workflows for a logic app.

function listWorkflows(resourceGroupName: string, containerAppName: string, logicAppName: string, options?: LogicAppsListWorkflowsOptionalParams): PagedAsyncIterableIterator<WorkflowEnvelope, WorkflowEnvelope[], PageSettings>

Parameters

resourceGroupName

string

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

containerAppName

string

Name of the Container App.

logicAppName

string

Name of the Logic App, the extension resource.

options
LogicAppsListWorkflowsOptionalParams

The options parameters.

Returns

listWorkflowsConnections(string, string, string, LogicAppsListWorkflowsConnectionsOptionalParams)

Gets logic app's connections.

function listWorkflowsConnections(resourceGroupName: string, containerAppName: string, logicAppName: string, options?: LogicAppsListWorkflowsConnectionsOptionalParams): Promise<WorkflowEnvelope>

Parameters

resourceGroupName

string

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

containerAppName

string

Name of the Container App.

logicAppName

string

Name of the Logic App, the extension resource.

options
LogicAppsListWorkflowsConnectionsOptionalParams

The options parameters.

Returns

Promise<WorkflowEnvelope>