We recommend using Azure Native.
azure.datafactory.IntegrationRuntimeManaged
Explore with Pulumi AI
Manages an Azure Data Factory Managed Integration Runtime.
NOTE: The
azure.datafactory.IntegrationRuntimeManaged
resource has been superseded by theazure.datafactory.IntegrationRuntimeSsis
resource. We recommend using theazure.datafactory.IntegrationRuntimeSsis
resource for new deployments.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = new azure.core.ResourceGroup("example", {
name: "example-resources",
location: "West Europe",
});
const exampleFactory = new azure.datafactory.Factory("example", {
name: "example",
location: example.location,
resourceGroupName: example.name,
});
const exampleIntegrationRuntimeManaged = new azure.datafactory.IntegrationRuntimeManaged("example", {
name: "example",
dataFactoryId: exampleFactory.id,
location: example.location,
nodeSize: "Standard_D8_v3",
});
import pulumi
import pulumi_azure as azure
example = azure.core.ResourceGroup("example",
name="example-resources",
location="West Europe")
example_factory = azure.datafactory.Factory("example",
name="example",
location=example.location,
resource_group_name=example.name)
example_integration_runtime_managed = azure.datafactory.IntegrationRuntimeManaged("example",
name="example",
data_factory_id=example_factory.id,
location=example.location,
node_size="Standard_D8_v3")
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/datafactory"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
Name: pulumi.String("example-resources"),
Location: pulumi.String("West Europe"),
})
if err != nil {
return err
}
exampleFactory, err := datafactory.NewFactory(ctx, "example", &datafactory.FactoryArgs{
Name: pulumi.String("example"),
Location: example.Location,
ResourceGroupName: example.Name,
})
if err != nil {
return err
}
_, err = datafactory.NewIntegrationRuntimeManaged(ctx, "example", &datafactory.IntegrationRuntimeManagedArgs{
Name: pulumi.String("example"),
DataFactoryId: exampleFactory.ID(),
Location: example.Location,
NodeSize: pulumi.String("Standard_D8_v3"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = new Azure.Core.ResourceGroup("example", new()
{
Name = "example-resources",
Location = "West Europe",
});
var exampleFactory = new Azure.DataFactory.Factory("example", new()
{
Name = "example",
Location = example.Location,
ResourceGroupName = example.Name,
});
var exampleIntegrationRuntimeManaged = new Azure.DataFactory.IntegrationRuntimeManaged("example", new()
{
Name = "example",
DataFactoryId = exampleFactory.Id,
Location = example.Location,
NodeSize = "Standard_D8_v3",
});
});
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.datafactory.Factory;
import com.pulumi.azure.datafactory.FactoryArgs;
import com.pulumi.azure.datafactory.IntegrationRuntimeManaged;
import com.pulumi.azure.datafactory.IntegrationRuntimeManagedArgs;
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 example = new ResourceGroup("example", ResourceGroupArgs.builder()
.name("example-resources")
.location("West Europe")
.build());
var exampleFactory = new Factory("exampleFactory", FactoryArgs.builder()
.name("example")
.location(example.location())
.resourceGroupName(example.name())
.build());
var exampleIntegrationRuntimeManaged = new IntegrationRuntimeManaged("exampleIntegrationRuntimeManaged", IntegrationRuntimeManagedArgs.builder()
.name("example")
.dataFactoryId(exampleFactory.id())
.location(example.location())
.nodeSize("Standard_D8_v3")
.build());
}
}
resources:
example:
type: azure:core:ResourceGroup
properties:
name: example-resources
location: West Europe
exampleFactory:
type: azure:datafactory:Factory
name: example
properties:
name: example
location: ${example.location}
resourceGroupName: ${example.name}
exampleIntegrationRuntimeManaged:
type: azure:datafactory:IntegrationRuntimeManaged
name: example
properties:
name: example
dataFactoryId: ${exampleFactory.id}
location: ${example.location}
nodeSize: Standard_D8_v3
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,
data_factory_id: Optional[str] = None,
node_size: Optional[str] = None,
license_type: Optional[str] = None,
custom_setup_script: Optional[IntegrationRuntimeManagedCustomSetupScriptArgs] = None,
description: Optional[str] = None,
edition: Optional[str] = None,
catalog_info: Optional[IntegrationRuntimeManagedCatalogInfoArgs] = None,
location: Optional[str] = None,
max_parallel_executions_per_node: Optional[int] = None,
name: Optional[str] = None,
credential_name: Optional[str] = None,
number_of_nodes: Optional[int] = 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()
{
DataFactoryId = "string",
NodeSize = "string",
LicenseType = "string",
CustomSetupScript = new Azure.DataFactory.Inputs.IntegrationRuntimeManagedCustomSetupScriptArgs
{
BlobContainerUri = "string",
SasToken = "string",
},
Description = "string",
Edition = "string",
CatalogInfo = new Azure.DataFactory.Inputs.IntegrationRuntimeManagedCatalogInfoArgs
{
ServerEndpoint = "string",
AdministratorLogin = "string",
AdministratorPassword = "string",
PricingTier = "string",
},
Location = "string",
MaxParallelExecutionsPerNode = 0,
Name = "string",
CredentialName = "string",
NumberOfNodes = 0,
VnetIntegration = new Azure.DataFactory.Inputs.IntegrationRuntimeManagedVnetIntegrationArgs
{
SubnetName = "string",
VnetId = "string",
},
});
example, err := datafactory.NewIntegrationRuntimeManaged(ctx, "integrationRuntimeManagedResource", &datafactory.IntegrationRuntimeManagedArgs{
DataFactoryId: pulumi.String("string"),
NodeSize: pulumi.String("string"),
LicenseType: pulumi.String("string"),
CustomSetupScript: &datafactory.IntegrationRuntimeManagedCustomSetupScriptArgs{
BlobContainerUri: pulumi.String("string"),
SasToken: pulumi.String("string"),
},
Description: pulumi.String("string"),
Edition: pulumi.String("string"),
CatalogInfo: &datafactory.IntegrationRuntimeManagedCatalogInfoArgs{
ServerEndpoint: pulumi.String("string"),
AdministratorLogin: pulumi.String("string"),
AdministratorPassword: pulumi.String("string"),
PricingTier: pulumi.String("string"),
},
Location: pulumi.String("string"),
MaxParallelExecutionsPerNode: pulumi.Int(0),
Name: pulumi.String("string"),
CredentialName: pulumi.String("string"),
NumberOfNodes: pulumi.Int(0),
VnetIntegration: &datafactory.IntegrationRuntimeManagedVnetIntegrationArgs{
SubnetName: pulumi.String("string"),
VnetId: pulumi.String("string"),
},
})
var integrationRuntimeManagedResource = new IntegrationRuntimeManaged("integrationRuntimeManagedResource", IntegrationRuntimeManagedArgs.builder()
.dataFactoryId("string")
.nodeSize("string")
.licenseType("string")
.customSetupScript(IntegrationRuntimeManagedCustomSetupScriptArgs.builder()
.blobContainerUri("string")
.sasToken("string")
.build())
.description("string")
.edition("string")
.catalogInfo(IntegrationRuntimeManagedCatalogInfoArgs.builder()
.serverEndpoint("string")
.administratorLogin("string")
.administratorPassword("string")
.pricingTier("string")
.build())
.location("string")
.maxParallelExecutionsPerNode(0)
.name("string")
.credentialName("string")
.numberOfNodes(0)
.vnetIntegration(IntegrationRuntimeManagedVnetIntegrationArgs.builder()
.subnetName("string")
.vnetId("string")
.build())
.build());
integration_runtime_managed_resource = azure.datafactory.IntegrationRuntimeManaged("integrationRuntimeManagedResource",
data_factory_id="string",
node_size="string",
license_type="string",
custom_setup_script=azure.datafactory.IntegrationRuntimeManagedCustomSetupScriptArgs(
blob_container_uri="string",
sas_token="string",
),
description="string",
edition="string",
catalog_info=azure.datafactory.IntegrationRuntimeManagedCatalogInfoArgs(
server_endpoint="string",
administrator_login="string",
administrator_password="string",
pricing_tier="string",
),
location="string",
max_parallel_executions_per_node=0,
name="string",
credential_name="string",
number_of_nodes=0,
vnet_integration=azure.datafactory.IntegrationRuntimeManagedVnetIntegrationArgs(
subnet_name="string",
vnet_id="string",
))
const integrationRuntimeManagedResource = new azure.datafactory.IntegrationRuntimeManaged("integrationRuntimeManagedResource", {
dataFactoryId: "string",
nodeSize: "string",
licenseType: "string",
customSetupScript: {
blobContainerUri: "string",
sasToken: "string",
},
description: "string",
edition: "string",
catalogInfo: {
serverEndpoint: "string",
administratorLogin: "string",
administratorPassword: "string",
pricingTier: "string",
},
location: "string",
maxParallelExecutionsPerNode: 0,
name: "string",
credentialName: "string",
numberOfNodes: 0,
vnetIntegration: {
subnetName: "string",
vnetId: "string",
},
});
type: azure:datafactory:IntegrationRuntimeManaged
properties:
catalogInfo:
administratorLogin: string
administratorPassword: string
pricingTier: string
serverEndpoint: string
credentialName: string
customSetupScript:
blobContainerUri: string
sasToken: string
dataFactoryId: string
description: string
edition: string
licenseType: string
location: string
maxParallelExecutionsPerNode: 0
name: string
nodeSize: string
numberOfNodes: 0
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
The IntegrationRuntimeManaged resource accepts the following input properties:
- Data
Factory stringId - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- 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_v2
andStandard_A8_v2
- Catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_info
block as defined below. - Credential
Name string - The name of the credential to use for the Managed Integration Runtime.
- Custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_script
block as defined below. - Description string
- Integration runtime description.
- Edition string
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - License
Type string - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_integration
block as defined below.
- Data
Factory stringId - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- 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_v2
andStandard_A8_v2
- Catalog
Info IntegrationRuntime Managed Catalog Info Args - A
catalog_info
block as defined below. - Credential
Name string - The name of the credential to use for the Managed Integration Runtime.
- Custom
Setup IntegrationScript Runtime Managed Custom Setup Script Args - A
custom_setup_script
block as defined below. - Description string
- Integration runtime description.
- Edition string
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - License
Type string - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_integration
block as defined below.
- data
Factory StringId - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- 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_v2
andStandard_A8_v2
- catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_info
block as defined below. - credential
Name String - The name of the credential to use for the Managed Integration Runtime.
- custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_script
block as defined below. - description String
- Integration runtime description.
- edition String
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - license
Type String - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_integration
block as defined below.
- data
Factory stringId - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- 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_v2
andStandard_A8_v2
- catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_info
block as defined below. - credential
Name string - The name of the credential to use for the Managed Integration Runtime.
- custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_script
block as defined below. - description string
- Integration runtime description.
- edition string
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - license
Type string - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_integration
block as defined below.
- data_
factory_ strid - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- 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_v2
andStandard_A8_v2
- catalog_
info IntegrationRuntime Managed Catalog Info Args - A
catalog_info
block as defined below. - credential_
name str - The name of the credential to use for the Managed Integration Runtime.
- custom_
setup_ Integrationscript Runtime Managed Custom Setup Script Args - A
custom_setup_script
block as defined below. - description str
- Integration runtime description.
- edition str
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - license_
type str - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_integration
block as defined below.
- data
Factory StringId - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- 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_v2
andStandard_A8_v2
- catalog
Info Property Map - A
catalog_info
block as defined below. - credential
Name String - The name of the credential to use for the Managed Integration Runtime.
- custom
Setup Property MapScript - A
custom_setup_script
block as defined below. - description String
- Integration runtime description.
- edition String
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - license
Type String - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_integration
block 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,
credential_name: Optional[str] = None,
custom_setup_script: Optional[IntegrationRuntimeManagedCustomSetupScriptArgs] = None,
data_factory_id: 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,
vnet_integration: Optional[IntegrationRuntimeManagedVnetIntegrationArgs] = None) -> IntegrationRuntimeManaged
func 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)
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.
- Catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_info
block as defined below. - Credential
Name string - The name of the credential to use for the Managed Integration Runtime.
- Custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_script
block as defined below. - Data
Factory stringId - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- Description string
- Integration runtime description.
- Edition string
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - License
Type string - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_v2
andStandard_A8_v2
- Number
Of intNodes - Number of nodes for the Managed Integration Runtime. Max is
10
. Defaults to1
. - Vnet
Integration IntegrationRuntime Managed Vnet Integration - A
vnet_integration
block as defined below.
- Catalog
Info IntegrationRuntime Managed Catalog Info Args - A
catalog_info
block as defined below. - Credential
Name string - The name of the credential to use for the Managed Integration Runtime.
- Custom
Setup IntegrationScript Runtime Managed Custom Setup Script Args - A
custom_setup_script
block as defined below. - Data
Factory stringId - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- Description string
- Integration runtime description.
- Edition string
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - License
Type string - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_v2
andStandard_A8_v2
- 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_integration
block as defined below.
- catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_info
block as defined below. - credential
Name String - The name of the credential to use for the Managed Integration Runtime.
- custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_script
block as defined below. - data
Factory StringId - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- description String
- Integration runtime description.
- edition String
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - license
Type String - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_v2
andStandard_A8_v2
- number
Of IntegerNodes - Number of nodes for the Managed Integration Runtime. Max is
10
. Defaults to1
. - vnet
Integration IntegrationRuntime Managed Vnet Integration - A
vnet_integration
block as defined below.
- catalog
Info IntegrationRuntime Managed Catalog Info - A
catalog_info
block as defined below. - credential
Name string - The name of the credential to use for the Managed Integration Runtime.
- custom
Setup IntegrationScript Runtime Managed Custom Setup Script - A
custom_setup_script
block as defined below. - data
Factory stringId - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- description string
- Integration runtime description.
- edition string
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - license
Type string - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_v2
andStandard_A8_v2
- number
Of numberNodes - Number of nodes for the Managed Integration Runtime. Max is
10
. Defaults to1
. - vnet
Integration IntegrationRuntime Managed Vnet Integration - A
vnet_integration
block as defined below.
- catalog_
info IntegrationRuntime Managed Catalog Info Args - A
catalog_info
block as defined below. - credential_
name str - The name of the credential to use for the Managed Integration Runtime.
- custom_
setup_ Integrationscript Runtime Managed Custom Setup Script Args - A
custom_setup_script
block as defined below. - data_
factory_ strid - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- description str
- Integration runtime description.
- edition str
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - license_
type str - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_v2
andStandard_A8_v2
- 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_integration
block as defined below.
- catalog
Info Property Map - A
catalog_info
block as defined below. - credential
Name String - The name of the credential to use for the Managed Integration Runtime.
- custom
Setup Property MapScript - A
custom_setup_script
block as defined below. - data
Factory StringId - The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- description String
- Integration runtime description.
- edition String
- The Managed Integration Runtime edition. Valid values are
Standard
andEnterprise
. Defaults toStandard
. - license
Type String - The type of the license that is used. Valid values are
LicenseIncluded
andBasePrice
. 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 is1
. - 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_v2
andStandard_A8_v2
- number
Of NumberNodes - Number of nodes for the Managed Integration Runtime. Max is
10
. Defaults to1
. - vnet
Integration Property Map - A
vnet_integration
block 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
,Premium
andPremiumRS
. Defaults toBasic
.
- 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
,Premium
andPremiumRS
. Defaults toBasic
.
- 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
,Premium
andPremiumRS
. Defaults toBasic
.
- 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
,Premium
andPremiumRS
. Defaults toBasic
.
- 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
,Premium
andPremiumRS
. Defaults toBasic
.
- 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
,Premium
andPremiumRS
. Defaults toBasic
.
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/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/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/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/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/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/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/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/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/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/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/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/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
azurerm
Terraform Provider.