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 an Azure Data Factory Managed Integration Runtime.
NOTE: The
azure.datafactory.IntegrationRuntimeManagedresource has been superseded by theazure.datafactory.IntegrationRuntimeSsisresource. We recommend using theazure.datafactory.IntegrationRuntimeSsisresource for new deployments.
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 exampleFactory = new Azure.DataFactory.Factory("exampleFactory", new Azure.DataFactory.FactoryArgs
{
Location = exampleResourceGroup.Location,
ResourceGroupName = exampleResourceGroup.Name,
});
var exampleIntegrationRuntimeManaged = new Azure.DataFactory.IntegrationRuntimeManaged("exampleIntegrationRuntimeManaged", new Azure.DataFactory.IntegrationRuntimeManagedArgs
{
DataFactoryName = exampleFactory.Name,
ResourceGroupName = exampleResourceGroup.Name,
Location = exampleResourceGroup.Location,
NodeSize = "Standard_D8_v3",
});
}
}
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/datafactory"
"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
}
exampleFactory, err := datafactory.NewFactory(ctx, "exampleFactory", &datafactory.FactoryArgs{
Location: exampleResourceGroup.Location,
ResourceGroupName: exampleResourceGroup.Name,
})
if err != nil {
return err
}
_, err = datafactory.NewIntegrationRuntimeManaged(ctx, "exampleIntegrationRuntimeManaged", &datafactory.IntegrationRuntimeManagedArgs{
DataFactoryName: exampleFactory.Name,
ResourceGroupName: exampleResourceGroup.Name,
Location: exampleResourceGroup.Location,
NodeSize: pulumi.String("Standard_D8_v3"),
})
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 exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const exampleIntegrationRuntimeManaged = new azure.datafactory.IntegrationRuntimeManaged("exampleIntegrationRuntimeManaged", {
dataFactoryName: exampleFactory.name,
resourceGroupName: exampleResourceGroup.name,
location: exampleResourceGroup.location,
nodeSize: "Standard_D8_v3",
});
import pulumi
import pulumi_azure as azure
example_resource_group = azure.core.ResourceGroup("exampleResourceGroup", location="West Europe")
example_factory = azure.datafactory.Factory("exampleFactory",
location=example_resource_group.location,
resource_group_name=example_resource_group.name)
example_integration_runtime_managed = azure.datafactory.IntegrationRuntimeManaged("exampleIntegrationRuntimeManaged",
data_factory_name=example_factory.name,
resource_group_name=example_resource_group.name,
location=example_resource_group.location,
node_size="Standard_D8_v3")
Example coming soon!
Create IntegrationRuntimeManaged Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IntegrationRuntimeManaged(name: string, args: IntegrationRuntimeManagedArgs, opts?: CustomResourceOptions);@overload
def IntegrationRuntimeManaged(resource_name: str,
args: IntegrationRuntimeManagedArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IntegrationRuntimeManaged(resource_name: str,
opts: Optional[ResourceOptions] = None,
node_size: Optional[str] = None,
resource_group_name: Optional[str] = None,
data_factory_name: Optional[str] = None,
description: Optional[str] = None,
edition: Optional[str] = None,
license_type: Optional[str] = None,
location: Optional[str] = None,
max_parallel_executions_per_node: Optional[int] = None,
name: Optional[str] = None,
catalog_info: Optional[IntegrationRuntimeManagedCatalogInfoArgs] = None,
number_of_nodes: Optional[int] = None,
custom_setup_script: Optional[IntegrationRuntimeManagedCustomSetupScriptArgs] = None,
vnet_integration: Optional[IntegrationRuntimeManagedVnetIntegrationArgs] = None)func NewIntegrationRuntimeManaged(ctx *Context, name string, args IntegrationRuntimeManagedArgs, opts ...ResourceOption) (*IntegrationRuntimeManaged, error)public IntegrationRuntimeManaged(string name, IntegrationRuntimeManagedArgs args, CustomResourceOptions? opts = null)
public IntegrationRuntimeManaged(String name, IntegrationRuntimeManagedArgs args)
public IntegrationRuntimeManaged(String name, IntegrationRuntimeManagedArgs args, CustomResourceOptions options)
type: azure:datafactory:IntegrationRuntimeManaged
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 IntegrationRuntimeManagedArgs
- 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 IntegrationRuntimeManagedArgs
- 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 IntegrationRuntimeManagedArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IntegrationRuntimeManagedArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IntegrationRuntimeManagedArgs
- 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 integrationRuntimeManagedResource = new Azure.DataFactory.IntegrationRuntimeManaged("integrationRuntimeManagedResource", new()
{
NodeSize = "string",
ResourceGroupName = "string",
DataFactoryName = "string",
Description = "string",
Edition = "string",
LicenseType = "string",
Location = "string",
MaxParallelExecutionsPerNode = 0,
Name = "string",
CatalogInfo = new Azure.DataFactory.Inputs.IntegrationRuntimeManagedCatalogInfoArgs
{
ServerEndpoint = "string",
AdministratorLogin = "string",
AdministratorPassword = "string",
PricingTier = "string",
},
NumberOfNodes = 0,
CustomSetupScript = new Azure.DataFactory.Inputs.IntegrationRuntimeManagedCustomSetupScriptArgs
{
BlobContainerUri = "string",
SasToken = "string",
},
VnetIntegration = new Azure.DataFactory.Inputs.IntegrationRuntimeManagedVnetIntegrationArgs
{
SubnetName = "string",
VnetId = "string",
},
});
example, err := datafactory.NewIntegrationRuntimeManaged(ctx, "integrationRuntimeManagedResource", &datafactory.IntegrationRuntimeManagedArgs{
NodeSize: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
DataFactoryName: pulumi.String("string"),
Description: pulumi.String("string"),
Edition: pulumi.String("string"),
LicenseType: pulumi.String("string"),
Location: pulumi.String("string"),
MaxParallelExecutionsPerNode: pulumi.Int(0),
Name: pulumi.String("string"),
CatalogInfo: &datafactory.IntegrationRuntimeManagedCatalogInfoArgs{
ServerEndpoint: pulumi.String("string"),
AdministratorLogin: pulumi.String("string"),
AdministratorPassword: pulumi.String("string"),
PricingTier: pulumi.String("string"),
},
NumberOfNodes: pulumi.Int(0),
CustomSetupScript: &datafactory.IntegrationRuntimeManagedCustomSetupScriptArgs{
BlobContainerUri: pulumi.String("string"),
SasToken: pulumi.String("string"),
},
VnetIntegration: &datafactory.IntegrationRuntimeManagedVnetIntegrationArgs{
SubnetName: pulumi.String("string"),
VnetId: pulumi.String("string"),
},
})
var integrationRuntimeManagedResource = new IntegrationRuntimeManaged("integrationRuntimeManagedResource", IntegrationRuntimeManagedArgs.builder()
.nodeSize("string")
.resourceGroupName("string")
.dataFactoryName("string")
.description("string")
.edition("string")
.licenseType("string")
.location("string")
.maxParallelExecutionsPerNode(0)
.name("string")
.catalogInfo(IntegrationRuntimeManagedCatalogInfoArgs.builder()
.serverEndpoint("string")
.administratorLogin("string")
.administratorPassword("string")
.pricingTier("string")
.build())
.numberOfNodes(0)
.customSetupScript(IntegrationRuntimeManagedCustomSetupScriptArgs.builder()
.blobContainerUri("string")
.sasToken("string")
.build())
.vnetIntegration(IntegrationRuntimeManagedVnetIntegrationArgs.builder()
.subnetName("string")
.vnetId("string")
.build())
.build());
integration_runtime_managed_resource = azure.datafactory.IntegrationRuntimeManaged("integrationRuntimeManagedResource",
node_size="string",
resource_group_name="string",
data_factory_name="string",
description="string",
edition="string",
license_type="string",
location="string",
max_parallel_executions_per_node=0,
name="string",
catalog_info={
"server_endpoint": "string",
"administrator_login": "string",
"administrator_password": "string",
"pricing_tier": "string",
},
number_of_nodes=0,
custom_setup_script={
"blob_container_uri": "string",
"sas_token": "string",
},
vnet_integration={
"subnet_name": "string",
"vnet_id": "string",
})
const integrationRuntimeManagedResource = new azure.datafactory.IntegrationRuntimeManaged("integrationRuntimeManagedResource", {
nodeSize: "string",
resourceGroupName: "string",
dataFactoryName: "string",
description: "string",
edition: "string",
licenseType: "string",
location: "string",
maxParallelExecutionsPerNode: 0,
name: "string",
catalogInfo: {
serverEndpoint: "string",
administratorLogin: "string",
administratorPassword: "string",
pricingTier: "string",
},
numberOfNodes: 0,
customSetupScript: {
blobContainerUri: "string",
sasToken: "string",
},
vnetIntegration: {
subnetName: "string",
vnetId: "string",
},
});
type: azure:datafactory:IntegrationRuntimeManaged
properties:
catalogInfo:
administratorLogin: string
administratorPassword: string
pricingTier: string
serverEndpoint: string
customSetupScript:
blobContainerUri: string
sasToken: string
dataFactoryName: string
description: string
edition: string
licenseType: string
location: string
maxParallelExecutionsPerNode: 0
name: string
nodeSize: string
numberOfNodes: 0
resourceGroupName: string
vnetIntegration:
subnetName: string
vnetId: string
IntegrationRuntimeManaged 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 IntegrationRuntimeManaged resource accepts the following input properties:
- Data
Factory stringName - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- Node
Size string - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - Resource
Group stringName - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- Catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_infoblock as defined below. - Custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_scriptblock as defined below. - Description string
- Integration runtime description.
- Edition string
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - License
Type string - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- Max
Parallel intExecutions Per Node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - Name string
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- Number
Of intNodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - Vnet
Integration IntegrationRuntime Managed Vnet Integration - A
vnet_integrationblock as defined below.
- Data
Factory stringName - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- Node
Size string - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - Resource
Group stringName - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- Catalog
Info IntegrationRuntime Managed Catalog Info Args - A
catalog_infoblock as defined below. - Custom
Setup IntegrationScript Runtime Managed Custom Setup Script Args - A
custom_setup_scriptblock as defined below. - Description string
- Integration runtime description.
- Edition string
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - License
Type string - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- Max
Parallel intExecutions Per Node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - Name string
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- Number
Of intNodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - Vnet
Integration IntegrationRuntime Managed Vnet Integration Args - A
vnet_integrationblock as defined below.
- data
Factory StringName - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- node
Size String - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - resource
Group StringName - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_infoblock as defined below. - custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_scriptblock as defined below. - description String
- Integration runtime description.
- edition String
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - license
Type String - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- max
Parallel IntegerExecutions Per Node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - name String
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- number
Of IntegerNodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - vnet
Integration IntegrationRuntime Managed Vnet Integration - A
vnet_integrationblock as defined below.
- data
Factory stringName - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- node
Size string - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - resource
Group stringName - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_infoblock as defined below. - custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_scriptblock as defined below. - description string
- Integration runtime description.
- edition string
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - license
Type string - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- max
Parallel numberExecutions Per Node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - name string
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- number
Of numberNodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - vnet
Integration IntegrationRuntime Managed Vnet Integration - A
vnet_integrationblock as defined below.
- data_
factory_ strname - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- node_
size str - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - resource_
group_ strname - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- catalog_
info IntegrationRuntime Managed Catalog Info Args - A
catalog_infoblock as defined below. - custom_
setup_ Integrationscript Runtime Managed Custom Setup Script Args - A
custom_setup_scriptblock as defined below. - description str
- Integration runtime description.
- edition str
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - license_
type str - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - location str
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- max_
parallel_ intexecutions_ per_ node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - name str
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- number_
of_ intnodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - vnet_
integration IntegrationRuntime Managed Vnet Integration Args - A
vnet_integrationblock as defined below.
- data
Factory StringName - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- node
Size String - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - resource
Group StringName - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- catalog
Info Property Map - A
catalog_infoblock as defined below. - custom
Setup Property MapScript - A
custom_setup_scriptblock as defined below. - description String
- Integration runtime description.
- edition String
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - license
Type String - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- max
Parallel NumberExecutions Per Node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - name String
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- number
Of NumberNodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - vnet
Integration Property Map - A
vnet_integrationblock as defined below.
Outputs
All input properties are implicitly available as output properties. Additionally, the IntegrationRuntimeManaged resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing IntegrationRuntimeManaged Resource
Get an existing IntegrationRuntimeManaged 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?: IntegrationRuntimeManagedState, opts?: CustomResourceOptions): IntegrationRuntimeManaged@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
catalog_info: Optional[IntegrationRuntimeManagedCatalogInfoArgs] = None,
custom_setup_script: Optional[IntegrationRuntimeManagedCustomSetupScriptArgs] = None,
data_factory_name: Optional[str] = None,
description: Optional[str] = None,
edition: Optional[str] = None,
license_type: Optional[str] = None,
location: Optional[str] = None,
max_parallel_executions_per_node: Optional[int] = None,
name: Optional[str] = None,
node_size: Optional[str] = None,
number_of_nodes: Optional[int] = None,
resource_group_name: Optional[str] = None,
vnet_integration: Optional[IntegrationRuntimeManagedVnetIntegrationArgs] = None) -> IntegrationRuntimeManagedfunc GetIntegrationRuntimeManaged(ctx *Context, name string, id IDInput, state *IntegrationRuntimeManagedState, opts ...ResourceOption) (*IntegrationRuntimeManaged, error)public static IntegrationRuntimeManaged Get(string name, Input<string> id, IntegrationRuntimeManagedState? state, CustomResourceOptions? opts = null)public static IntegrationRuntimeManaged get(String name, Output<String> id, IntegrationRuntimeManagedState state, CustomResourceOptions options)resources: _: type: azure:datafactory:IntegrationRuntimeManaged 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.
- Catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_infoblock as defined below. - Custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_scriptblock as defined below. - Data
Factory stringName - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- Description string
- Integration runtime description.
- Edition string
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - License
Type string - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- Max
Parallel intExecutions Per Node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - Name string
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- Node
Size string - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - Number
Of intNodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - Resource
Group stringName - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- Vnet
Integration IntegrationRuntime Managed Vnet Integration - A
vnet_integrationblock as defined below.
- Catalog
Info IntegrationRuntime Managed Catalog Info Args - A
catalog_infoblock as defined below. - Custom
Setup IntegrationScript Runtime Managed Custom Setup Script Args - A
custom_setup_scriptblock as defined below. - Data
Factory stringName - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- Description string
- Integration runtime description.
- Edition string
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - License
Type string - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- Max
Parallel intExecutions Per Node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - Name string
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- Node
Size string - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - Number
Of intNodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - Resource
Group stringName - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- Vnet
Integration IntegrationRuntime Managed Vnet Integration Args - A
vnet_integrationblock as defined below.
- catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_infoblock as defined below. - custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_scriptblock as defined below. - data
Factory StringName - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- description String
- Integration runtime description.
- edition String
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - license
Type String - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- max
Parallel IntegerExecutions Per Node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - name String
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- node
Size String - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - number
Of IntegerNodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - resource
Group StringName - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- vnet
Integration IntegrationRuntime Managed Vnet Integration - A
vnet_integrationblock as defined below.
- catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_infoblock as defined below. - custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_scriptblock as defined below. - data
Factory stringName - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- description string
- Integration runtime description.
- edition string
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - license
Type string - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- max
Parallel numberExecutions Per Node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - name string
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- node
Size string - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - number
Of numberNodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - resource
Group stringName - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- vnet
Integration IntegrationRuntime Managed Vnet Integration - A
vnet_integrationblock as defined below.
- catalog_
info IntegrationRuntime Managed Catalog Info Args - A
catalog_infoblock as defined below. - custom_
setup_ Integrationscript Runtime Managed Custom Setup Script Args - A
custom_setup_scriptblock as defined below. - data_
factory_ strname - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- description str
- Integration runtime description.
- edition str
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - license_
type str - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - location str
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- max_
parallel_ intexecutions_ per_ node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - name str
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- node_
size str - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - number_
of_ intnodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - resource_
group_ strname - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- vnet_
integration IntegrationRuntime Managed Vnet Integration Args - A
vnet_integrationblock as defined below.
- catalog
Info Property Map - A
catalog_infoblock as defined below. - custom
Setup Property MapScript - A
custom_setup_scriptblock as defined below. - data
Factory StringName - Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
- description String
- Integration runtime description.
- edition String
- The Managed Integration Runtime edition. Valid values are
StandardandEnterprise. Defaults toStandard. - license
Type String - The type of the license that is used. Valid values are
LicenseIncludedandBasePrize. Defaults toLicenseIncluded. - location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- max
Parallel NumberExecutions Per Node - Defines the maximum parallel executions per node. Defaults to
1. Max is16. - name String
- Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
- node
Size String - The size of the nodes on which the Managed Integration Runtime runs. Valid values are:
Standard_D2_v3,Standard_D4_v3,Standard_D8_v3,Standard_D16_v3,Standard_D32_v3,Standard_D64_v3,Standard_E2_v3,Standard_E4_v3,Standard_E8_v3,Standard_E16_v3,Standard_E32_v3,Standard_E64_v3,Standard_D1_v2,Standard_D2_v2,Standard_D3_v2,Standard_D4_v2,Standard_A4_v2andStandard_A8_v2 - number
Of NumberNodes - Number of nodes for the Managed Integration Runtime. Max is
10. Defaults to1. - resource
Group StringName - The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
- vnet
Integration Property Map - A
vnet_integrationblock as defined below.
Supporting Types
IntegrationRuntimeManagedCatalogInfo, IntegrationRuntimeManagedCatalogInfoArgs
- Server
Endpoint string - The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
- Administrator
Login string - Administrator login name for the SQL Server.
- Administrator
Password string - Administrator login password for the SQL Server.
- Pricing
Tier string - Pricing tier for the database that will be created for the SSIS catalog. Valid values are:
Basic,Standard,PremiumandPremiumRS.
- Server
Endpoint string - The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
- Administrator
Login string - Administrator login name for the SQL Server.
- Administrator
Password string - Administrator login password for the SQL Server.
- Pricing
Tier string - Pricing tier for the database that will be created for the SSIS catalog. Valid values are:
Basic,Standard,PremiumandPremiumRS.
- server
Endpoint String - The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
- administrator
Login String - Administrator login name for the SQL Server.
- administrator
Password String - Administrator login password for the SQL Server.
- pricing
Tier String - Pricing tier for the database that will be created for the SSIS catalog. Valid values are:
Basic,Standard,PremiumandPremiumRS.
- server
Endpoint string - The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
- administrator
Login string - Administrator login name for the SQL Server.
- administrator
Password string - Administrator login password for the SQL Server.
- pricing
Tier string - Pricing tier for the database that will be created for the SSIS catalog. Valid values are:
Basic,Standard,PremiumandPremiumRS.
- server_
endpoint str - The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
- administrator_
login str - Administrator login name for the SQL Server.
- administrator_
password str - Administrator login password for the SQL Server.
- pricing_
tier str - Pricing tier for the database that will be created for the SSIS catalog. Valid values are:
Basic,Standard,PremiumandPremiumRS.
- server
Endpoint String - The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
- administrator
Login String - Administrator login name for the SQL Server.
- administrator
Password String - Administrator login password for the SQL Server.
- pricing
Tier String - Pricing tier for the database that will be created for the SSIS catalog. Valid values are:
Basic,Standard,PremiumandPremiumRS.
IntegrationRuntimeManagedCustomSetupScript, IntegrationRuntimeManagedCustomSetupScriptArgs
- Blob
Container stringUri - The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- Sas
Token string - A container SAS token that gives access to the files. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- Blob
Container stringUri - The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- Sas
Token string - A container SAS token that gives access to the files. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- blob
Container StringUri - The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- sas
Token String - A container SAS token that gives access to the files. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- blob
Container stringUri - The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- sas
Token string - A container SAS token that gives access to the files. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- blob_
container_ struri - The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- sas_
token str - A container SAS token that gives access to the files. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- blob
Container StringUri - The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- sas
Token String - A container SAS token that gives access to the files. See https://docs.microsoft.com/en-us/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
IntegrationRuntimeManagedVnetIntegration, IntegrationRuntimeManagedVnetIntegrationArgs
- Subnet
Name string - Name of the subnet to which the nodes of the Managed Integration Runtime will be added.
- Vnet
Id string - ID of the virtual network to which the nodes of the Managed Integration Runtime will be added.
- Subnet
Name string - Name of the subnet to which the nodes of the Managed Integration Runtime will be added.
- Vnet
Id string - ID of the virtual network to which the nodes of the Managed Integration Runtime will be added.
- subnet
Name String - Name of the subnet to which the nodes of the Managed Integration Runtime will be added.
- vnet
Id String - ID of the virtual network to which the nodes of the Managed Integration Runtime will be added.
- subnet
Name string - Name of the subnet to which the nodes of the Managed Integration Runtime will be added.
- vnet
Id string - ID of the virtual network to which the nodes of the Managed Integration Runtime will be added.
- subnet_
name str - Name of the subnet to which the nodes of the Managed Integration Runtime will be added.
- vnet_
id str - ID of the virtual network to which the nodes of the Managed Integration Runtime will be added.
- subnet
Name String - Name of the subnet to which the nodes of the Managed Integration Runtime will be added.
- vnet
Id String - ID of the virtual network to which the nodes of the Managed Integration Runtime will be added.
Import
Data Factory Integration Managed Runtimes can be imported using the resource id, e.g.
$ pulumi import azure:datafactory/integrationRuntimeManaged:IntegrationRuntimeManaged example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/integrationruntimes/example
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
