Azure Logic App Service Environment
This page shows how to write Terraform and Azure Resource Manager for Logic App Service Environment and write them securely.
azurerm_integration_service_environment (Terraform)
The Service Environment in Logic App can be configured in Terraform with the resource name azurerm_integration_service_environment
. The following sections describe 6 examples of how to use the resource and its parameters.
Example Usage from GitHub
resource "azurerm_integration_service_environment" "example" {
name = "example-ise"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
sku_name = "Premium_3"
resource "azurerm_integration_service_environment" "example" {
name = "example-ise"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
sku_name = "Premium_3"
resource "azurerm_integration_service_environment" "ise" {
name = var.name
resource_group_name = var.resource_group_name
location = var.location
sku_name = var.sku_name
access_endpoint_type = var.access_endpoint_type
resource "azurerm_integration_service_environment" "ise" {
name = var.name
resource_group_name = var.resource_group_name
location = var.location
sku_name = var.sku_name
access_endpoint_type = var.access_endpoint_type
resource "azurerm_integration_service_environment" "ise" {
name = var.ise_name
location = var.location
resource_group_name = var.resource_group_name
sku_name = var.sku_name
access_endpoint_type = var.access_endpoint_type
resource "azurerm_integration_service_environment" "ise" {
name = azurecaf_name.ise.result
resource_group_name = var.resource_group_name
location = var.location
sku_name = var.settings.sku_name
access_endpoint_type = var.settings.access_endpoint_type
Parameters
-
access_endpoint_type
required - string -
connector_endpoint_ip_addresses
optional computed - list of string -
connector_outbound_ip_addresses
optional computed - list of string -
id
optional computed - string -
location
required - string -
name
required - string -
resource_group_name
required - string -
sku_name
optional - string -
tags
optional - map from string to string -
virtual_network_subnet_ids
required - set of string -
workflow_endpoint_ip_addresses
optional computed - list of string -
workflow_outbound_ip_addresses
optional computed - list of string -
timeouts
single block
Explanation in Terraform Registry
Manages private and isolated Logic App instances within an Azure virtual network.
Microsoft.Logic/integrationServiceEnvironments (Azure Resource Manager)
The integrationServiceEnvironments in Microsoft.Logic can be configured in Azure Resource Manager with the resource name Microsoft.Logic/integrationServiceEnvironments
. The following sections describe how to use the resource and its parameters.
Example Usage from GitHub
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"isWebhook": false,
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"isWebhook": false,
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
}
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"isWebhook": false,
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
}
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"isWebhook": false,
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
}
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
}
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"isWebhook": false,
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"provisioningState": "InProgress",
"category": "Standard"
},
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/rohithah-ise/providers/Microsoft.Logic/integrationServiceEnvironments/tes-ise-ga/managedApis/servicebus",
Frequently asked questions
What is Azure Logic App Service Environment?
Azure Logic App Service Environment 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 Service Environment?
For Terraform, the gilyas/infracost, infracost/infracost and anmoltoppo/Terraform source code examples are useful. See the Terraform Example section for further details.
For Azure Resource Manager, the debhol/azuredocs, otubukhay/kayrepotest and sanjaypavan/OldAzure-Rest-API source code examples are useful. See the Azure Resource Manager Example section for further details.