LogicAppsOperations interface

Interface representing a LogicApps operations.

Properties

createOrUpdate

Create or update a Logic App extension resource

delete

Deletes a Logic App extension resource

deployWorkflowArtifacts

Creates or updates the artifacts for the logic app

get

Gets a logic app extension resource.

getWorkflow

Get workflow information by its name

invoke

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

listWorkflows

List the workflows for a logic app.

listWorkflowsConnections

Gets logic app's connections.

Property Details

createOrUpdate

Create or update a Logic App extension resource

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

Property Value

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

delete

Deletes a Logic App extension resource

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

Property Value

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

deployWorkflowArtifacts

Creates or updates the artifacts for the logic app

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

Property Value

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

get

Gets a logic app extension resource.

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

Property Value

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

getWorkflow

Get workflow information by its name

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

Property Value

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

invoke

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

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

Property Value

(resourceGroupName: string, containerAppName: string, logicAppName: string, xMsLogicAppsProxyPath: string, xMsLogicAppsProxyMethod: string, options?: LogicAppsInvokeOptionalParams) => Promise<Object>

listWorkflows

List the workflows for a logic app.

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

Property Value

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

listWorkflowsConnections

Gets logic app's connections.

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

Property Value

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