Azure Logic App Trigger HTTP Request
This page shows how to write Terraform and Azure Resource Manager for Logic App Trigger HTTP Request and write them securely.
azurerm_logic_app_trigger_http_request (Terraform)
The Trigger HTTP Request in Logic App can be configured in Terraform with the resource name azurerm_logic_app_trigger_http_request
. The following sections describe 8 examples of how to use the resource and its parameters.
Example Usage from GitHub
resource "azurerm_logic_app_trigger_http_request" "trigger" {
name = var.name
logic_app_id = var.logic_app_id
schema = var.schema
method = try(var.method, null)
relative_path = try(var.relative_path, null)
resource "azurerm_logic_app_trigger_http_request" "this" {
logic_app_id = var.logic_app_id
method = var.method
name = var.name
relative_path = var.relative_path
schema = var.schema
resource "azurerm_logic_app_trigger_http_request" "this" {
logic_app_id = var.logic_app_id
method = var.method
name = var.name
relative_path = var.relative_path
schema = var.schema
resource "azurerm_logic_app_trigger_http_request" "trigger" {
name = var.name
logic_app_id = var.logic_app_id
schema = var.schema
method = try(var.method, null)
relative_path = try(var.relative_path, null)
resource "azurerm_logic_app_trigger_http_request" "laachr" {
name = azurecaf_name.laachr.result
logic_app_id = var.logic_app_id
schema = var.settings.schema
method = try(var.settings.method, null)
relative_path = try(var.settings.relative_path, null)
resource "azurerm_logic_app_trigger_http_request" "laachr" {
name = azurecaf_name.laachr.result
logic_app_id = var.logic_app_id
schema = var.settings.schema
method = try(var.settings.method, null)
relative_path = try(var.settings.relative_path, null)
resource "azurerm_logic_app_trigger_http_request" "logic-app-trigger" {
name = "HTTP_Request"
logic_app_id = azurerm_logic_app_workflow.logic-app-workflow.id
schema = <<SCHEMA
{
"type": "object",
resource "azurerm_logic_app_trigger_http_request" "logic_trigger_http_request" {
name = "tf-http-trigger"
logic_app_id = azurerm_logic_app_workflow.logic_app_workflow_ref.id
schema = <<SCHEMA
{
Parameters
-
id
optional computed - string -
logic_app_id
required - string -
method
optional - string -
name
required - string -
relative_path
optional - string -
schema
required - string -
timeouts
single block
Explanation in Terraform Registry
Manages a HTTP Request Trigger within a Logic App Workflow
Microsoft.Logic/workflows (Azure Resource Manager)
The workflows in Microsoft.Logic can be configured in Azure Resource Manager with the resource name Microsoft.Logic/workflows
. The following sections describe how to use the resource and its parameters.
Example Usage from GitHub
"values" : [ "Microsoft.Logic/workflows" ]
}, {
"not" : false,
"property" : "primary_aggregation_type",
"values" : [ "true" ]
} ],
"values" : [ "Microsoft.Logic/workflows" ]
}, {
"not" : false,
"property" : "primary_aggregation_type",
"values" : [ "true" ]
} ],
"type": "Microsoft.Logic/workflows",
"apiVersion": "2016-06-01",
"name": "name",
"properties": {}
}
},
"type": "Microsoft.Logic/workflows",
"apiVersion": "2017-07-01",
"name": "[concat('Planif-CalculMassif-', parameters('HeliosEnvironnementName'), '-al')]",
"location": "[resourceGroup().location]",
"tags": {
"displayName": "Planif_CalculMassif"
"propertyValue" : "Microsoft.Logic/workflows",
"query" : "resource_type:\"Microsoft.Logic/workflows\"",
"type" : "property",
"value" : "Microsoft.Logic/workflows"
}, {
"NOT" : false,
"propertyValue" : "Microsoft.Logic/workflows",
"query" : "resource_type:\"Microsoft.Logic/workflows\"",
"type" : "property",
"value" : "Microsoft.Logic/workflows"
}, {
"NOT" : false,
"type": "Microsoft.Logic/workflows",
"location": "[parameters('logicAppLocation')]",
"apiVersion": "2016-06-01",
"dependsOn": [
"[resourceId('Microsoft.Web/connections', parameters('outlook_1_Connection_Name'))]",
"[resourceId('Microsoft.Web/connections', parameters('telesignsms_1_Connection_Name'))]"
Parameters
type
required - stringapiVersion
required - stringid
optional - stringThe resource id.
name
optional - stringGets the resource name.
location
optional - stringThe resource location.
tags
optional - stringThe resource tags.
properties
requiredstate
optional - stringThe state.
integrationAccount
optionalid
optional - stringThe resource id.
parameters
optional - undefinedThe parameters.
Frequently asked questions
What is Azure Logic App Trigger HTTP Request?
Azure Logic App Trigger HTTP Request is a resource for Logic App of Microsoft Azure. Settings can be wrote in Terraform.
Where can I find the example code for the Azure Logic App Trigger HTTP Request?
For Terraform, the anmoltoppo/Terraform, kevinhead/azurerm and niveklabs/azurerm source code examples are useful. See the Terraform Example section for further details.
For Azure Resource Manager, the signalfx/content-discovery-experimental, signalfx/content-discovery-staging and Azure/autorest.azureresourceschema source code examples are useful. See the Azure Resource Manager Example section for further details.