LogicAppsOperations interface
Interface representing a LogicApps operations.
Properties
| create |
Create or update a Logic App extension resource |
| delete | Deletes a Logic App extension resource |
| deploy |
Creates or updates the artifacts for the logic app |
| get | Gets a logic app extension resource. |
| get |
Get workflow information by its name |
| invoke | Proxies a the API call to the logic app backed by the container app. |
| list |
List the workflows for a logic app. |
| list |
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>