Azure Classic
InterationServiceEnvironment
Manages private and isolated Logic App instances within an Azure virtual network.
Example Usage
using System.Collections.Generic;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new()
{
Location = "West Europe",
});
var exampleVirtualNetwork = new Azure.Network.VirtualNetwork("exampleVirtualNetwork", new()
{
Location = exampleResourceGroup.Location,
ResourceGroupName = exampleResourceGroup.Name,
AddressSpaces = new[]
{
"10.0.0.0/22",
},
});
var isesubnet1 = new Azure.Network.Subnet("isesubnet1", new()
{
ResourceGroupName = exampleResourceGroup.Name,
VirtualNetworkName = exampleVirtualNetwork.Name,
AddressPrefixes = new[]
{
"10.0.1.0/27",
},
Delegations = new[]
{
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()
{
ResourceGroupName = exampleResourceGroup.Name,
VirtualNetworkName = exampleVirtualNetwork.Name,
AddressPrefixes = new[]
{
"10.0.1.32/27",
},
});
var isesubnet3 = new Azure.Network.Subnet("isesubnet3", new()
{
ResourceGroupName = exampleResourceGroup.Name,
VirtualNetworkName = exampleVirtualNetwork.Name,
AddressPrefixes = new[]
{
"10.0.1.64/27",
},
});
var isesubnet4 = new Azure.Network.Subnet("isesubnet4", new()
{
ResourceGroupName = exampleResourceGroup.Name,
VirtualNetworkName = exampleVirtualNetwork.Name,
AddressPrefixes = new[]
{
"10.0.1.96/27",
},
});
var exampleInterationServiceEnvironment = new Azure.LogicApps.InterationServiceEnvironment("exampleInterationServiceEnvironment", new()
{
Location = exampleResourceGroup.Location,
ResourceGroupName = exampleResourceGroup.Name,
SkuName = "Developer_0",
AccessEndpointType = "Internal",
VirtualNetworkSubnetIds = new[]
{
isesubnet1.Id,
isesubnet2.Id,
isesubnet3.Id,
isesubnet4.Id,
},
Tags =
{
{ "environment", "development" },
},
});
});
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/logicapps"
"github.com/pulumi/pulumi-azure/sdk/v5/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/27"),
},
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.32/27"),
},
})
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.64/27"),
},
})
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.96/27"),
},
})
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
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.core.ResourceGroup;
import com.pulumi.azure.core.ResourceGroupArgs;
import com.pulumi.azure.network.VirtualNetwork;
import com.pulumi.azure.network.VirtualNetworkArgs;
import com.pulumi.azure.network.Subnet;
import com.pulumi.azure.network.SubnetArgs;
import com.pulumi.azure.network.inputs.SubnetDelegationArgs;
import com.pulumi.azure.network.inputs.SubnetDelegationServiceDelegationArgs;
import com.pulumi.azure.logicapps.InterationServiceEnvironment;
import com.pulumi.azure.logicapps.InterationServiceEnvironmentArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var exampleResourceGroup = new ResourceGroup("exampleResourceGroup", ResourceGroupArgs.builder()
.location("West Europe")
.build());
var exampleVirtualNetwork = new VirtualNetwork("exampleVirtualNetwork", VirtualNetworkArgs.builder()
.location(exampleResourceGroup.location())
.resourceGroupName(exampleResourceGroup.name())
.addressSpaces("10.0.0.0/22")
.build());
var isesubnet1 = new Subnet("isesubnet1", SubnetArgs.builder()
.resourceGroupName(exampleResourceGroup.name())
.virtualNetworkName(exampleVirtualNetwork.name())
.addressPrefixes("10.0.1.0/27")
.delegations(SubnetDelegationArgs.builder()
.name("integrationServiceEnvironments")
.serviceDelegation(SubnetDelegationServiceDelegationArgs.builder()
.name("Microsoft.Logic/integrationServiceEnvironments")
.build())
.build())
.build());
var isesubnet2 = new Subnet("isesubnet2", SubnetArgs.builder()
.resourceGroupName(exampleResourceGroup.name())
.virtualNetworkName(exampleVirtualNetwork.name())
.addressPrefixes("10.0.1.32/27")
.build());
var isesubnet3 = new Subnet("isesubnet3", SubnetArgs.builder()
.resourceGroupName(exampleResourceGroup.name())
.virtualNetworkName(exampleVirtualNetwork.name())
.addressPrefixes("10.0.1.64/27")
.build());
var isesubnet4 = new Subnet("isesubnet4", SubnetArgs.builder()
.resourceGroupName(exampleResourceGroup.name())
.virtualNetworkName(exampleVirtualNetwork.name())
.addressPrefixes("10.0.1.96/27")
.build());
var exampleInterationServiceEnvironment = new InterationServiceEnvironment("exampleInterationServiceEnvironment", InterationServiceEnvironmentArgs.builder()
.location(exampleResourceGroup.location())
.resourceGroupName(exampleResourceGroup.name())
.skuName("Developer_0")
.accessEndpointType("Internal")
.virtualNetworkSubnetIds(
isesubnet1.id(),
isesubnet2.id(),
isesubnet3.id(),
isesubnet4.id())
.tags(Map.of("environment", "development"))
.build());
}
}
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/27"],
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.32/27"])
isesubnet3 = azure.network.Subnet("isesubnet3",
resource_group_name=example_resource_group.name,
virtual_network_name=example_virtual_network.name,
address_prefixes=["10.0.1.64/27"])
isesubnet4 = azure.network.Subnet("isesubnet4",
resource_group_name=example_resource_group.name,
virtual_network_name=example_virtual_network.name,
address_prefixes=["10.0.1.96/27"])
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",
})
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/27"],
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.32/27"],
});
const isesubnet3 = new azure.network.Subnet("isesubnet3", {
resourceGroupName: exampleResourceGroup.name,
virtualNetworkName: exampleVirtualNetwork.name,
addressPrefixes: ["10.0.1.64/27"],
});
const isesubnet4 = new azure.network.Subnet("isesubnet4", {
resourceGroupName: exampleResourceGroup.name,
virtualNetworkName: exampleVirtualNetwork.name,
addressPrefixes: ["10.0.1.96/27"],
});
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",
},
});
resources:
exampleResourceGroup:
type: azure:core:ResourceGroup
properties:
location: West Europe
exampleVirtualNetwork:
type: azure:network:VirtualNetwork
properties:
location: ${exampleResourceGroup.location}
resourceGroupName: ${exampleResourceGroup.name}
addressSpaces:
- 10.0.0.0/22
isesubnet1:
type: azure:network:Subnet
properties:
resourceGroupName: ${exampleResourceGroup.name}
virtualNetworkName: ${exampleVirtualNetwork.name}
addressPrefixes:
- 10.0.1.0/27
delegations:
- name: integrationServiceEnvironments
serviceDelegation:
name: Microsoft.Logic/integrationServiceEnvironments
isesubnet2:
type: azure:network:Subnet
properties:
resourceGroupName: ${exampleResourceGroup.name}
virtualNetworkName: ${exampleVirtualNetwork.name}
addressPrefixes:
- 10.0.1.32/27
isesubnet3:
type: azure:network:Subnet
properties:
resourceGroupName: ${exampleResourceGroup.name}
virtualNetworkName: ${exampleVirtualNetwork.name}
addressPrefixes:
- 10.0.1.64/27
isesubnet4:
type: azure:network:Subnet
properties:
resourceGroupName: ${exampleResourceGroup.name}
virtualNetworkName: ${exampleVirtualNetwork.name}
addressPrefixes:
- 10.0.1.96/27
exampleInterationServiceEnvironment:
type: azure:logicapps:InterationServiceEnvironment
properties:
location: ${exampleResourceGroup.location}
resourceGroupName: ${exampleResourceGroup.name}
skuName: Developer_0
accessEndpointType: Internal
virtualNetworkSubnetIds:
- ${isesubnet1.id}
- ${isesubnet2.id}
- ${isesubnet3.id}
- ${isesubnet4.id}
tags:
environment: development
Create a InterationServiceEnvironment Resource
new InterationServiceEnvironment(name: string, args: InterationServiceEnvironmentArgs, opts?: CustomResourceOptions);
@overload
def InterationServiceEnvironment(resource_name: str,
opts: Optional[ResourceOptions] = None,
access_endpoint_type: Optional[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)
@overload
def InterationServiceEnvironment(resource_name: str,
args: InterationServiceEnvironmentArgs,
opts: Optional[ResourceOptions] = 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.
- 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.
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
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
Internal
andExternal
. 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
/27
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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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
Internal
andExternal
. 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
/27
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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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
Internal
andExternal
. 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
/27
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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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
Internal
andExternal
. 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
/27
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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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
Internal
andExternal
. 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
/27
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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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
Internal
andExternal
. 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
/27
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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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 an 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) -> InterationServiceEnvironment
func 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)
Resource lookup is not supported in YAML
- 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
Internal
andExternal
. 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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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
/27
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
Internal
andExternal
. 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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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
/27
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
Internal
andExternal
. 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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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
/27
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
Internal
andExternal
. 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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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
/27
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
Internal
andExternal
. 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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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
/27
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
Internal
andExternal
. 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
sku
element areDeveloper
andPremium
and possible values for thecapacity
element are from0
to10
. Defaults tosku
ofDeveloper
with aCapacity
of0
(e.g.Developer_0
). Changing this forces a new Integration Service Environment to be created whensku
element 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
/27
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
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
azurerm
Terraform Provider.