LinuxCommandLibrary

az-logicapp

Manage Azure Logic Apps

TLDR

Create a logic app

$ az logicapp create --name [name] --resource-group [resource_group] --storage-account [storage_account]
copy

Delete a logic app
$ az logicapp delete --name [name] --resource-group [resource_group]
copy

List logic apps
$ az logicapp list --resource-group [resource_group]
copy

Restart a logic app
$ az logicapp restart --name [name] --resource-group [resource_group]
copy

Start a logic app
$ az logicapp start --name [name] --resource-group [resource_group]
copy

Stop a logic app
$ az logicapp stop --name [name] --resource-group [resource_group]
copy

SYNOPSIS

az logicapp create/delete/list/show/update ...

PARAMETERS

--name
    The name of the Logic App.

--resource-group
    The name of the resource group.

--location
    Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`.

--definition
    The Logic App definition file (JSON or YAML).

--parameters
    Parameters for the Logic App definition file (JSON or YAML).

--integration-account
    The integration account name.

--managed-api
    The managed api name.

--api-version
    The api version.

DESCRIPTION

The `az logicapp` command provides a way to manage and interact with Azure Logic Apps from the command line using the Azure CLI. Logic Apps are cloud-based platforms that allow you to automate workflows and integrate applications, data, systems, and services. This command enables you to create, update, delete, list, and manage Logic App resources, including defining triggers, actions, and connections. Using `az logicapp` you can also manage integration account artifacts such as maps, schemas, and certificates. It's useful for automating Logic App deployments, managing configurations, and streamlining integration processes. This tool simplifies tasks ranging from simple automation to complex business process integration.
It can be used as a DevOps tool for automation of creating and deployment of logic apps.

CAVEATS

Some operations might require specific permissions on the Azure subscription or resource group. Ensure the Azure CLI is properly authenticated and configured.

EXAMPLES

Create a logic app:
`az logicapp create --name MyLogicApp --resource-group MyResourceGroup --location westus --definition logicapp.json`

List all logic apps in a resource group:
`az logicapp list --resource-group MyResourceGroup`

Show details of a specific logic app:
`az logicapp show --name MyLogicApp --resource-group MyResourceGroup`

SEE ALSO

az resource(1), az group(1)

Copied to clipboard