We recommend using Azure Native.
published on Monday, Mar 9, 2026 by Pulumi
We recommend using Azure Native.
published on Monday, Mar 9, 2026 by Pulumi
Manages private and isolated Logic App instances within an Azure virtual network.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
{
Location = "West Europe",
});
var exampleVirtualNetwork = new Azure.Network.VirtualNetwork("exampleVirtualNetwork", new Azure.Network.VirtualNetworkArgs
{
Location = exampleResourceGroup.Location,
ResourceGroupName = exampleResourceGroup.Name,
AddressSpaces =
{
"10.0.0.0/22",
},
});
var isesubnet1 = new Azure.Network.Subnet("isesubnet1", new Azure.Network.SubnetArgs
{
ResourceGroupName = exampleResourceGroup.Name,
VirtualNetworkName = exampleVirtualNetwork.Name,
AddressPrefixes =
{
"10.0.1.0/26",
},
Delegations =
{
new Azure.Network.Inputs.SubnetDelegationArgs
{
Name = "integrationServiceEnvironments",
ServiceDelegation = new Azure.Network.Inputs.SubnetDelegationServiceDelegationArgs
{
Name = "Microsoft.Logic/integrationServiceEnvironments",
},
},
},
});
var isesubnet2 = new Azure.Network.Subnet("isesubnet2", new Azure.Network.SubnetArgs
{
ResourceGroupName = exampleResourceGroup.Name,
VirtualNetworkName = exampleVirtualNetwork.Name,
AddressPrefixes =
{
"10.0.1.64/26",
},
});
var isesubnet3 = new Azure.Network.Subnet("isesubnet3", new Azure.Network.SubnetArgs
{
ResourceGroupName = exampleResourceGroup.Name,
VirtualNetworkName = exampleVirtualNetwork.Name,
AddressPrefixes =
{
"10.0.1.128/26",
},
});
var isesubnet4 = new Azure.Network.Subnet("isesubnet4", new Azure.Network.SubnetArgs
{
ResourceGroupName = exampleResourceGroup.Name,
VirtualNetworkName = exampleVirtualNetwork.Name,
AddressPrefixes =
{
"10.0.1.192/26",
},
});
var exampleInterationServiceEnvironment = new Azure.LogicApps.InterationServiceEnvironment("exampleInterationServiceEnvironment", new Azure.LogicApps.InterationServiceEnvironmentArgs
{
Location = exampleResourceGroup.Location,
ResourceGroupName = exampleResourceGroup.Name,
SkuName = "Developer_0",
AccessEndpointType = "Internal",
VirtualNetworkSubnetIds =
{
isesubnet1.Id,
isesubnet2.Id,
isesubnet3.Id,
isesubnet4.Id,
},
Tags =
{
{ "environment", "development" },
},
});
}
}
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps"
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/network"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{
Location: pulumi.String("West Europe"),
})
if err != nil {
return err
}
exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "exampleVirtualNetwork", &network.VirtualNetworkArgs{
Location: exampleResourceGroup.Location,
ResourceGroupName: exampleResourceGroup.Name,
AddressSpaces: pulumi.StringArray{
pulumi.String("10.0.0.0/22"),
},
})
if err != nil {
return err
}
isesubnet1, err := network.NewSubnet(ctx, "isesubnet1", &network.SubnetArgs{
ResourceGroupName: exampleResourceGroup.Name,
VirtualNetworkName: exampleVirtualNetwork.Name,
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.1.0/26"),
},
Delegations: network.SubnetDelegationArray{
&network.SubnetDelegationArgs{
Name: pulumi.String("integrationServiceEnvironments"),
ServiceDelegation: &network.SubnetDelegationServiceDelegationArgs{
Name: pulumi.String("Microsoft.Logic/integrationServiceEnvironments"),
},
},
},
})
if err != nil {
return err
}
isesubnet2, err := network.NewSubnet(ctx, "isesubnet2", &network.SubnetArgs{
ResourceGroupName: exampleResourceGroup.Name,
VirtualNetworkName: exampleVirtualNetwork.Name,
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.1.64/26"),
},
})
if err != nil {
return err
}
isesubnet3, err := network.NewSubnet(ctx, "isesubnet3", &network.SubnetArgs{
ResourceGroupName: exampleResourceGroup.Name,
VirtualNetworkName: exampleVirtualNetwork.Name,
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.1.128/26"),
},
})
if err != nil {
return err
}
isesubnet4, err := network.NewSubnet(ctx, "isesubnet4", &network.SubnetArgs{
ResourceGroupName: exampleResourceGroup.Name,
VirtualNetworkName: exampleVirtualNetwork.Name,
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.1.192/26"),
},
})
if err != nil {
return err
}
_, err = logicapps.NewInterationServiceEnvironment(ctx, "exampleInterationServiceEnvironment", &logicapps.InterationServiceEnvironmentArgs{
Location: exampleResourceGroup.Location,
ResourceGroupName: exampleResourceGroup.Name,
SkuName: pulumi.String("Developer_0"),
AccessEndpointType: pulumi.String("Internal"),
VirtualNetworkSubnetIds: pulumi.StringArray{
isesubnet1.ID(),
isesubnet2.ID(),
isesubnet3.ID(),
isesubnet4.ID(),
},
Tags: pulumi.StringMap{
"environment": pulumi.String("development"),
},
})
if err != nil {
return err
}
return nil
})
}
Example coming soon!
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const exampleResourceGroup = new azure.core.ResourceGroup("exampleResourceGroup", {location: "West Europe"});
const exampleVirtualNetwork = new azure.network.VirtualNetwork("exampleVirtualNetwork", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
addressSpaces: ["10.0.0.0/22"],
});
const isesubnet1 = new azure.network.Subnet("isesubnet1", {
resourceGroupName: exampleResourceGroup.name,
virtualNetworkName: exampleVirtualNetwork.name,
addressPrefixes: ["10.0.1.0/26"],
delegations: [{
name: "integrationServiceEnvironments",
serviceDelegation: {
name: "Microsoft.Logic/integrationServiceEnvironments",
},
}],
});
const isesubnet2 = new azure.network.Subnet("isesubnet2", {
resourceGroupName: exampleResourceGroup.name,
virtualNetworkName: exampleVirtualNetwork.name,
addressPrefixes: ["10.0.1.64/26"],
});
const isesubnet3 = new azure.network.Subnet("isesubnet3", {
resourceGroupName: exampleResourceGroup.name,
virtualNetworkName: exampleVirtualNetwork.name,
addressPrefixes: ["10.0.1.128/26"],
});
const isesubnet4 = new azure.network.Subnet("isesubnet4", {
resourceGroupName: exampleResourceGroup.name,
virtualNetworkName: exampleVirtualNetwork.name,
addressPrefixes: ["10.0.1.192/26"],
});
const exampleInterationServiceEnvironment = new azure.logicapps.InterationServiceEnvironment("exampleInterationServiceEnvironment", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
skuName: "Developer_0",
accessEndpointType: "Internal",
virtualNetworkSubnetIds: [
isesubnet1.id,
isesubnet2.id,
isesubnet3.id,
isesubnet4.id,
],
tags: {
environment: "development",
},
});
import pulumi
import pulumi_azure as azure
example_resource_group = azure.core.ResourceGroup("exampleResourceGroup", location="West Europe")
example_virtual_network = azure.network.VirtualNetwork("exampleVirtualNetwork",
location=example_resource_group.location,
resource_group_name=example_resource_group.name,
address_spaces=["10.0.0.0/22"])
isesubnet1 = azure.network.Subnet("isesubnet1",
resource_group_name=example_resource_group.name,
virtual_network_name=example_virtual_network.name,
address_prefixes=["10.0.1.0/26"],
delegations=[azure.network.SubnetDelegationArgs(
name="integrationServiceEnvironments",
service_delegation=azure.network.SubnetDelegationServiceDelegationArgs(
name="Microsoft.Logic/integrationServiceEnvironments",
),
)])
isesubnet2 = azure.network.Subnet("isesubnet2",
resource_group_name=example_resource_group.name,
virtual_network_name=example_virtual_network.name,
address_prefixes=["10.0.1.64/26"])
isesubnet3 = azure.network.Subnet("isesubnet3",
resource_group_name=example_resource_group.name,
virtual_network_name=example_virtual_network.name,
address_prefixes=["10.0.1.128/26"])
isesubnet4 = azure.network.Subnet("isesubnet4",
resource_group_name=example_resource_group.name,
virtual_network_name=example_virtual_network.name,
address_prefixes=["10.0.1.192/26"])
example_interation_service_environment = azure.logicapps.InterationServiceEnvironment("exampleInterationServiceEnvironment",
location=example_resource_group.location,
resource_group_name=example_resource_group.name,
sku_name="Developer_0",
access_endpoint_type="Internal",
virtual_network_subnet_ids=[
isesubnet1.id,
isesubnet2.id,
isesubnet3.id,
isesubnet4.id,
],
tags={
"environment": "development",
})
Example coming soon!
Create InterationServiceEnvironment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new InterationServiceEnvironment(name: string, args: InterationServiceEnvironmentArgs, opts?: CustomResourceOptions);@overload
def InterationServiceEnvironment(resource_name: str,
args: InterationServiceEnvironmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def InterationServiceEnvironment(resource_name: str,
opts: Optional[ResourceOptions] = None,
access_endpoint_type: Optional[str] = None,
resource_group_name: Optional[str] = None,
virtual_network_subnet_ids: Optional[Sequence[str]] = None,
location: Optional[str] = None,
name: Optional[str] = None,
sku_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)func NewInterationServiceEnvironment(ctx *Context, name string, args InterationServiceEnvironmentArgs, opts ...ResourceOption) (*InterationServiceEnvironment, error)public InterationServiceEnvironment(string name, InterationServiceEnvironmentArgs args, CustomResourceOptions? opts = null)
public InterationServiceEnvironment(String name, InterationServiceEnvironmentArgs args)
public InterationServiceEnvironment(String name, InterationServiceEnvironmentArgs args, CustomResourceOptions options)
type: azure:logicapps:InterationServiceEnvironment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args InterationServiceEnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args InterationServiceEnvironmentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args InterationServiceEnvironmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InterationServiceEnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InterationServiceEnvironmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var interationServiceEnvironmentResource = new Azure.LogicApps.InterationServiceEnvironment("interationServiceEnvironmentResource", new()
{
AccessEndpointType = "string",
ResourceGroupName = "string",
VirtualNetworkSubnetIds = new[]
{
"string",
},
Location = "string",
Name = "string",
SkuName = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := logicapps.NewInterationServiceEnvironment(ctx, "interationServiceEnvironmentResource", &logicapps.InterationServiceEnvironmentArgs{
AccessEndpointType: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
VirtualNetworkSubnetIds: pulumi.StringArray{
pulumi.String("string"),
},
Location: pulumi.String("string"),
Name: pulumi.String("string"),
SkuName: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var interationServiceEnvironmentResource = new InterationServiceEnvironment("interationServiceEnvironmentResource", InterationServiceEnvironmentArgs.builder()
.accessEndpointType("string")
.resourceGroupName("string")
.virtualNetworkSubnetIds("string")
.location("string")
.name("string")
.skuName("string")
.tags(Map.of("string", "string"))
.build());
interation_service_environment_resource = azure.logicapps.InterationServiceEnvironment("interationServiceEnvironmentResource",
access_endpoint_type="string",
resource_group_name="string",
virtual_network_subnet_ids=["string"],
location="string",
name="string",
sku_name="string",
tags={
"string": "string",
})
const interationServiceEnvironmentResource = new azure.logicapps.InterationServiceEnvironment("interationServiceEnvironmentResource", {
accessEndpointType: "string",
resourceGroupName: "string",
virtualNetworkSubnetIds: ["string"],
location: "string",
name: "string",
skuName: "string",
tags: {
string: "string",
},
});
type: azure:logicapps:InterationServiceEnvironment
properties:
accessEndpointType: string
location: string
name: string
resourceGroupName: string
skuName: string
tags:
string: string
virtualNetworkSubnetIds:
- string
InterationServiceEnvironment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The InterationServiceEnvironment resource accepts the following input properties:
- Access
Endpoint stringType - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - Resource
Group stringName - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- Virtual
Network List<string>Subnet Ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- Location string
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- Name string
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- Sku
Name string - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - Dictionary<string, string>
- A mapping of tags which should be assigned to the Integration Service Environment.
- Access
Endpoint stringType - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - Resource
Group stringName - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- Virtual
Network []stringSubnet Ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- Location string
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- Name string
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- Sku
Name string - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - map[string]string
- A mapping of tags which should be assigned to the Integration Service Environment.
- access
Endpoint StringType - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - resource
Group StringName - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- virtual
Network List<String>Subnet Ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- location String
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- name String
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- sku
Name String - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - Map<String,String>
- A mapping of tags which should be assigned to the Integration Service Environment.
- access
Endpoint stringType - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - resource
Group stringName - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- virtual
Network string[]Subnet Ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- location string
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- name string
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- sku
Name string - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - {[key: string]: string}
- A mapping of tags which should be assigned to the Integration Service Environment.
- access_
endpoint_ strtype - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - resource_
group_ strname - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- virtual_
network_ Sequence[str]subnet_ ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- location str
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- name str
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- sku_
name str - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - Mapping[str, str]
- A mapping of tags which should be assigned to the Integration Service Environment.
- access
Endpoint StringType - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - resource
Group StringName - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- virtual
Network List<String>Subnet Ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- location String
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- name String
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- sku
Name String - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - Map<String>
- A mapping of tags which should be assigned to the Integration Service Environment.
Outputs
All input properties are implicitly available as output properties. Additionally, the InterationServiceEnvironment resource produces the following output properties:
- Connector
Endpoint List<string>Ip Addresses - The list of access endpoint ip addresses of connector.
- Connector
Outbound List<string>Ip Addresses - The list of outgoing ip addresses of connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- Workflow
Endpoint List<string>Ip Addresses - The list of access endpoint ip addresses of workflow.
- Workflow
Outbound List<string>Ip Addresses - The list of outgoing ip addresses of workflow.
- Connector
Endpoint []stringIp Addresses - The list of access endpoint ip addresses of connector.
- Connector
Outbound []stringIp Addresses - The list of outgoing ip addresses of connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- Workflow
Endpoint []stringIp Addresses - The list of access endpoint ip addresses of workflow.
- Workflow
Outbound []stringIp Addresses - The list of outgoing ip addresses of workflow.
- connector
Endpoint List<String>Ip Addresses - The list of access endpoint ip addresses of connector.
- connector
Outbound List<String>Ip Addresses - The list of outgoing ip addresses of connector.
- id String
- The provider-assigned unique ID for this managed resource.
- workflow
Endpoint List<String>Ip Addresses - The list of access endpoint ip addresses of workflow.
- workflow
Outbound List<String>Ip Addresses - The list of outgoing ip addresses of workflow.
- connector
Endpoint string[]Ip Addresses - The list of access endpoint ip addresses of connector.
- connector
Outbound string[]Ip Addresses - The list of outgoing ip addresses of connector.
- id string
- The provider-assigned unique ID for this managed resource.
- workflow
Endpoint string[]Ip Addresses - The list of access endpoint ip addresses of workflow.
- workflow
Outbound string[]Ip Addresses - The list of outgoing ip addresses of workflow.
- connector_
endpoint_ Sequence[str]ip_ addresses - The list of access endpoint ip addresses of connector.
- connector_
outbound_ Sequence[str]ip_ addresses - The list of outgoing ip addresses of connector.
- id str
- The provider-assigned unique ID for this managed resource.
- workflow_
endpoint_ Sequence[str]ip_ addresses - The list of access endpoint ip addresses of workflow.
- workflow_
outbound_ Sequence[str]ip_ addresses - The list of outgoing ip addresses of workflow.
- connector
Endpoint List<String>Ip Addresses - The list of access endpoint ip addresses of connector.
- connector
Outbound List<String>Ip Addresses - The list of outgoing ip addresses of connector.
- id String
- The provider-assigned unique ID for this managed resource.
- workflow
Endpoint List<String>Ip Addresses - The list of access endpoint ip addresses of workflow.
- workflow
Outbound List<String>Ip Addresses - The list of outgoing ip addresses of workflow.
Look up Existing InterationServiceEnvironment Resource
Get an existing InterationServiceEnvironment resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: InterationServiceEnvironmentState, opts?: CustomResourceOptions): InterationServiceEnvironment@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
access_endpoint_type: Optional[str] = None,
connector_endpoint_ip_addresses: Optional[Sequence[str]] = None,
connector_outbound_ip_addresses: Optional[Sequence[str]] = None,
location: Optional[str] = None,
name: Optional[str] = None,
resource_group_name: Optional[str] = None,
sku_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
virtual_network_subnet_ids: Optional[Sequence[str]] = None,
workflow_endpoint_ip_addresses: Optional[Sequence[str]] = None,
workflow_outbound_ip_addresses: Optional[Sequence[str]] = None) -> InterationServiceEnvironmentfunc GetInterationServiceEnvironment(ctx *Context, name string, id IDInput, state *InterationServiceEnvironmentState, opts ...ResourceOption) (*InterationServiceEnvironment, error)public static InterationServiceEnvironment Get(string name, Input<string> id, InterationServiceEnvironmentState? state, CustomResourceOptions? opts = null)public static InterationServiceEnvironment get(String name, Output<String> id, InterationServiceEnvironmentState state, CustomResourceOptions options)resources: _: type: azure:logicapps:InterationServiceEnvironment get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Access
Endpoint stringType - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - Connector
Endpoint List<string>Ip Addresses - The list of access endpoint ip addresses of connector.
- Connector
Outbound List<string>Ip Addresses - The list of outgoing ip addresses of connector.
- Location string
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- Name string
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- Resource
Group stringName - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- Sku
Name string - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - Dictionary<string, string>
- A mapping of tags which should be assigned to the Integration Service Environment.
- Virtual
Network List<string>Subnet Ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- Workflow
Endpoint List<string>Ip Addresses - The list of access endpoint ip addresses of workflow.
- Workflow
Outbound List<string>Ip Addresses - The list of outgoing ip addresses of workflow.
- Access
Endpoint stringType - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - Connector
Endpoint []stringIp Addresses - The list of access endpoint ip addresses of connector.
- Connector
Outbound []stringIp Addresses - The list of outgoing ip addresses of connector.
- Location string
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- Name string
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- Resource
Group stringName - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- Sku
Name string - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - map[string]string
- A mapping of tags which should be assigned to the Integration Service Environment.
- Virtual
Network []stringSubnet Ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- Workflow
Endpoint []stringIp Addresses - The list of access endpoint ip addresses of workflow.
- Workflow
Outbound []stringIp Addresses - The list of outgoing ip addresses of workflow.
- access
Endpoint StringType - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - connector
Endpoint List<String>Ip Addresses - The list of access endpoint ip addresses of connector.
- connector
Outbound List<String>Ip Addresses - The list of outgoing ip addresses of connector.
- location String
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- name String
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- resource
Group StringName - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- sku
Name String - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - Map<String,String>
- A mapping of tags which should be assigned to the Integration Service Environment.
- virtual
Network List<String>Subnet Ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- workflow
Endpoint List<String>Ip Addresses - The list of access endpoint ip addresses of workflow.
- workflow
Outbound List<String>Ip Addresses - The list of outgoing ip addresses of workflow.
- access
Endpoint stringType - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - connector
Endpoint string[]Ip Addresses - The list of access endpoint ip addresses of connector.
- connector
Outbound string[]Ip Addresses - The list of outgoing ip addresses of connector.
- location string
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- name string
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- resource
Group stringName - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- sku
Name string - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - {[key: string]: string}
- A mapping of tags which should be assigned to the Integration Service Environment.
- virtual
Network string[]Subnet Ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- workflow
Endpoint string[]Ip Addresses - The list of access endpoint ip addresses of workflow.
- workflow
Outbound string[]Ip Addresses - The list of outgoing ip addresses of workflow.
- access_
endpoint_ strtype - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - connector_
endpoint_ Sequence[str]ip_ addresses - The list of access endpoint ip addresses of connector.
- connector_
outbound_ Sequence[str]ip_ addresses - The list of outgoing ip addresses of connector.
- location str
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- name str
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- resource_
group_ strname - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- sku_
name str - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - Mapping[str, str]
- A mapping of tags which should be assigned to the Integration Service Environment.
- virtual_
network_ Sequence[str]subnet_ ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- workflow_
endpoint_ Sequence[str]ip_ addresses - The list of access endpoint ip addresses of workflow.
- workflow_
outbound_ Sequence[str]ip_ addresses - The list of outgoing ip addresses of workflow.
- access
Endpoint StringType - The type of access endpoint to use for the Integration Service Environment. Possible Values are
InternalandExternal. Changing this forces a new Integration Service Environment to be created. - connector
Endpoint List<String>Ip Addresses - The list of access endpoint ip addresses of connector.
- connector
Outbound List<String>Ip Addresses - The list of outgoing ip addresses of connector.
- location String
- The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- name String
- The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
- resource
Group StringName - The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
- sku
Name String - The sku name and capacity of the Integration Service Environment. Possible Values for
skuelement areDeveloperandPremiumand possible values for thecapacityelement are from0to10. Defaults toskuofDeveloperwith aCapacityof0(e.g.Developer_0). Changing this forces a new Integration Service Environment to be created whenskuelement is not the same with existing one. - Map<String>
- A mapping of tags which should be assigned to the Integration Service Environment.
- virtual
Network List<String>Subnet Ids - A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created.
- workflow
Endpoint List<String>Ip Addresses - The list of access endpoint ip addresses of workflow.
- workflow
Outbound List<String>Ip Addresses - The list of outgoing ip addresses of workflow.
Import
Integration Service Environments can be imported using the resource id, e.g.
$ pulumi import azure:logicapps/interationServiceEnvironment:InterationServiceEnvironment example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logic/integrationServiceEnvironments/ise1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.
We recommend using Azure Native.
published on Monday, Mar 9, 2026 by Pulumi