1. Packages
  2. Azure Classic
  3. API Docs
  4. datafactory
  5. IntegrationRuntimeSsis

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi

azure.datafactory.IntegrationRuntimeSsis

Explore with Pulumi AI

Manages a Data Factory Azure-SSIS Integration Runtime.

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 exampleIntegrationRuntimeSsis = new azure.datafactory.IntegrationRuntimeSsis("example", {
    name: "example",
    dataFactoryId: exampleFactory.id,
    location: example.location,
    nodeSize: "Standard_D8_v3",
});
Copy
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_ssis = azure.datafactory.IntegrationRuntimeSsis("example",
    name="example",
    data_factory_id=example_factory.id,
    location=example.location,
    node_size="Standard_D8_v3")
Copy
package main

import (
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
	"github.com/pulumi/pulumi-azure/sdk/v6/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.NewIntegrationRuntimeSsis(ctx, "example", &datafactory.IntegrationRuntimeSsisArgs{
			Name:          pulumi.String("example"),
			DataFactoryId: exampleFactory.ID(),
			Location:      example.Location,
			NodeSize:      pulumi.String("Standard_D8_v3"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
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 exampleIntegrationRuntimeSsis = new Azure.DataFactory.IntegrationRuntimeSsis("example", new()
    {
        Name = "example",
        DataFactoryId = exampleFactory.Id,
        Location = example.Location,
        NodeSize = "Standard_D8_v3",
    });

});
Copy
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.IntegrationRuntimeSsis;
import com.pulumi.azure.datafactory.IntegrationRuntimeSsisArgs;
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 exampleIntegrationRuntimeSsis = new IntegrationRuntimeSsis("exampleIntegrationRuntimeSsis", IntegrationRuntimeSsisArgs.builder()
            .name("example")
            .dataFactoryId(exampleFactory.id())
            .location(example.location())
            .nodeSize("Standard_D8_v3")
            .build());

    }
}
Copy
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}
  exampleIntegrationRuntimeSsis:
    type: azure:datafactory:IntegrationRuntimeSsis
    name: example
    properties:
      name: example
      dataFactoryId: ${exampleFactory.id}
      location: ${example.location}
      nodeSize: Standard_D8_v3
Copy

Create IntegrationRuntimeSsis Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new IntegrationRuntimeSsis(name: string, args: IntegrationRuntimeSsisArgs, opts?: CustomResourceOptions);
@overload
def IntegrationRuntimeSsis(resource_name: str,
                           args: IntegrationRuntimeSsisArgs,
                           opts: Optional[ResourceOptions] = None)

@overload
def IntegrationRuntimeSsis(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           data_factory_id: Optional[str] = None,
                           node_size: Optional[str] = None,
                           express_vnet_integration: Optional[IntegrationRuntimeSsisExpressVnetIntegrationArgs] = None,
                           max_parallel_executions_per_node: Optional[int] = None,
                           credential_name: Optional[str] = None,
                           description: Optional[str] = None,
                           edition: Optional[str] = None,
                           express_custom_setup: Optional[IntegrationRuntimeSsisExpressCustomSetupArgs] = None,
                           catalog_info: Optional[IntegrationRuntimeSsisCatalogInfoArgs] = None,
                           license_type: Optional[str] = None,
                           location: Optional[str] = None,
                           custom_setup_script: Optional[IntegrationRuntimeSsisCustomSetupScriptArgs] = None,
                           name: Optional[str] = None,
                           copy_compute_scale: Optional[IntegrationRuntimeSsisCopyComputeScaleArgs] = None,
                           number_of_nodes: Optional[int] = None,
                           package_stores: Optional[Sequence[IntegrationRuntimeSsisPackageStoreArgs]] = None,
                           pipeline_external_compute_scale: Optional[IntegrationRuntimeSsisPipelineExternalComputeScaleArgs] = None,
                           proxy: Optional[IntegrationRuntimeSsisProxyArgs] = None,
                           vnet_integration: Optional[IntegrationRuntimeSsisVnetIntegrationArgs] = None)
func NewIntegrationRuntimeSsis(ctx *Context, name string, args IntegrationRuntimeSsisArgs, opts ...ResourceOption) (*IntegrationRuntimeSsis, error)
public IntegrationRuntimeSsis(string name, IntegrationRuntimeSsisArgs args, CustomResourceOptions? opts = null)
public IntegrationRuntimeSsis(String name, IntegrationRuntimeSsisArgs args)
public IntegrationRuntimeSsis(String name, IntegrationRuntimeSsisArgs args, CustomResourceOptions options)
type: azure:datafactory:IntegrationRuntimeSsis
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. IntegrationRuntimeSsisArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. IntegrationRuntimeSsisArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. IntegrationRuntimeSsisArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. IntegrationRuntimeSsisArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. IntegrationRuntimeSsisArgs
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 integrationRuntimeSsisResource = new Azure.DataFactory.IntegrationRuntimeSsis("integrationRuntimeSsisResource", new()
{
    DataFactoryId = "string",
    NodeSize = "string",
    ExpressVnetIntegration = new Azure.DataFactory.Inputs.IntegrationRuntimeSsisExpressVnetIntegrationArgs
    {
        SubnetId = "string",
    },
    MaxParallelExecutionsPerNode = 0,
    CredentialName = "string",
    Description = "string",
    Edition = "string",
    ExpressCustomSetup = new Azure.DataFactory.Inputs.IntegrationRuntimeSsisExpressCustomSetupArgs
    {
        CommandKeys = new[]
        {
            new Azure.DataFactory.Inputs.IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs
            {
                TargetName = "string",
                UserName = "string",
                KeyVaultPassword = new Azure.DataFactory.Inputs.IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs
                {
                    LinkedServiceName = "string",
                    SecretName = "string",
                    Parameters = 
                    {
                        { "string", "string" },
                    },
                    SecretVersion = "string",
                },
                Password = "string",
            },
        },
        Components = new[]
        {
            new Azure.DataFactory.Inputs.IntegrationRuntimeSsisExpressCustomSetupComponentArgs
            {
                Name = "string",
                KeyVaultLicense = new Azure.DataFactory.Inputs.IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs
                {
                    LinkedServiceName = "string",
                    SecretName = "string",
                    Parameters = 
                    {
                        { "string", "string" },
                    },
                    SecretVersion = "string",
                },
                License = "string",
            },
        },
        Environment = 
        {
            { "string", "string" },
        },
        PowershellVersion = "string",
    },
    CatalogInfo = new Azure.DataFactory.Inputs.IntegrationRuntimeSsisCatalogInfoArgs
    {
        ServerEndpoint = "string",
        AdministratorLogin = "string",
        AdministratorPassword = "string",
        DualStandbyPairName = "string",
        ElasticPoolName = "string",
        PricingTier = "string",
    },
    LicenseType = "string",
    Location = "string",
    CustomSetupScript = new Azure.DataFactory.Inputs.IntegrationRuntimeSsisCustomSetupScriptArgs
    {
        BlobContainerUri = "string",
        SasToken = "string",
    },
    Name = "string",
    CopyComputeScale = new Azure.DataFactory.Inputs.IntegrationRuntimeSsisCopyComputeScaleArgs
    {
        DataIntegrationUnit = 0,
        TimeToLive = 0,
    },
    NumberOfNodes = 0,
    PackageStores = new[]
    {
        new Azure.DataFactory.Inputs.IntegrationRuntimeSsisPackageStoreArgs
        {
            LinkedServiceName = "string",
            Name = "string",
        },
    },
    PipelineExternalComputeScale = new Azure.DataFactory.Inputs.IntegrationRuntimeSsisPipelineExternalComputeScaleArgs
    {
        NumberOfExternalNodes = 0,
        NumberOfPipelineNodes = 0,
        TimeToLive = 0,
    },
    Proxy = new Azure.DataFactory.Inputs.IntegrationRuntimeSsisProxyArgs
    {
        SelfHostedIntegrationRuntimeName = "string",
        StagingStorageLinkedServiceName = "string",
        Path = "string",
    },
    VnetIntegration = new Azure.DataFactory.Inputs.IntegrationRuntimeSsisVnetIntegrationArgs
    {
        PublicIps = new[]
        {
            "string",
        },
        SubnetId = "string",
        SubnetName = "string",
        VnetId = "string",
    },
});
Copy
example, err := datafactory.NewIntegrationRuntimeSsis(ctx, "integrationRuntimeSsisResource", &datafactory.IntegrationRuntimeSsisArgs{
	DataFactoryId: pulumi.String("string"),
	NodeSize:      pulumi.String("string"),
	ExpressVnetIntegration: &datafactory.IntegrationRuntimeSsisExpressVnetIntegrationArgs{
		SubnetId: pulumi.String("string"),
	},
	MaxParallelExecutionsPerNode: pulumi.Int(0),
	CredentialName:               pulumi.String("string"),
	Description:                  pulumi.String("string"),
	Edition:                      pulumi.String("string"),
	ExpressCustomSetup: &datafactory.IntegrationRuntimeSsisExpressCustomSetupArgs{
		CommandKeys: datafactory.IntegrationRuntimeSsisExpressCustomSetupCommandKeyArray{
			&datafactory.IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs{
				TargetName: pulumi.String("string"),
				UserName:   pulumi.String("string"),
				KeyVaultPassword: &datafactory.IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs{
					LinkedServiceName: pulumi.String("string"),
					SecretName:        pulumi.String("string"),
					Parameters: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					SecretVersion: pulumi.String("string"),
				},
				Password: pulumi.String("string"),
			},
		},
		Components: datafactory.IntegrationRuntimeSsisExpressCustomSetupComponentArray{
			&datafactory.IntegrationRuntimeSsisExpressCustomSetupComponentArgs{
				Name: pulumi.String("string"),
				KeyVaultLicense: &datafactory.IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs{
					LinkedServiceName: pulumi.String("string"),
					SecretName:        pulumi.String("string"),
					Parameters: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					SecretVersion: pulumi.String("string"),
				},
				License: pulumi.String("string"),
			},
		},
		Environment: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		PowershellVersion: pulumi.String("string"),
	},
	CatalogInfo: &datafactory.IntegrationRuntimeSsisCatalogInfoArgs{
		ServerEndpoint:        pulumi.String("string"),
		AdministratorLogin:    pulumi.String("string"),
		AdministratorPassword: pulumi.String("string"),
		DualStandbyPairName:   pulumi.String("string"),
		ElasticPoolName:       pulumi.String("string"),
		PricingTier:           pulumi.String("string"),
	},
	LicenseType: pulumi.String("string"),
	Location:    pulumi.String("string"),
	CustomSetupScript: &datafactory.IntegrationRuntimeSsisCustomSetupScriptArgs{
		BlobContainerUri: pulumi.String("string"),
		SasToken:         pulumi.String("string"),
	},
	Name: pulumi.String("string"),
	CopyComputeScale: &datafactory.IntegrationRuntimeSsisCopyComputeScaleArgs{
		DataIntegrationUnit: pulumi.Int(0),
		TimeToLive:          pulumi.Int(0),
	},
	NumberOfNodes: pulumi.Int(0),
	PackageStores: datafactory.IntegrationRuntimeSsisPackageStoreArray{
		&datafactory.IntegrationRuntimeSsisPackageStoreArgs{
			LinkedServiceName: pulumi.String("string"),
			Name:              pulumi.String("string"),
		},
	},
	PipelineExternalComputeScale: &datafactory.IntegrationRuntimeSsisPipelineExternalComputeScaleArgs{
		NumberOfExternalNodes: pulumi.Int(0),
		NumberOfPipelineNodes: pulumi.Int(0),
		TimeToLive:            pulumi.Int(0),
	},
	Proxy: &datafactory.IntegrationRuntimeSsisProxyArgs{
		SelfHostedIntegrationRuntimeName: pulumi.String("string"),
		StagingStorageLinkedServiceName:  pulumi.String("string"),
		Path:                             pulumi.String("string"),
	},
	VnetIntegration: &datafactory.IntegrationRuntimeSsisVnetIntegrationArgs{
		PublicIps: pulumi.StringArray{
			pulumi.String("string"),
		},
		SubnetId:   pulumi.String("string"),
		SubnetName: pulumi.String("string"),
		VnetId:     pulumi.String("string"),
	},
})
Copy
var integrationRuntimeSsisResource = new IntegrationRuntimeSsis("integrationRuntimeSsisResource", IntegrationRuntimeSsisArgs.builder()
    .dataFactoryId("string")
    .nodeSize("string")
    .expressVnetIntegration(IntegrationRuntimeSsisExpressVnetIntegrationArgs.builder()
        .subnetId("string")
        .build())
    .maxParallelExecutionsPerNode(0)
    .credentialName("string")
    .description("string")
    .edition("string")
    .expressCustomSetup(IntegrationRuntimeSsisExpressCustomSetupArgs.builder()
        .commandKeys(IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs.builder()
            .targetName("string")
            .userName("string")
            .keyVaultPassword(IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs.builder()
                .linkedServiceName("string")
                .secretName("string")
                .parameters(Map.of("string", "string"))
                .secretVersion("string")
                .build())
            .password("string")
            .build())
        .components(IntegrationRuntimeSsisExpressCustomSetupComponentArgs.builder()
            .name("string")
            .keyVaultLicense(IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs.builder()
                .linkedServiceName("string")
                .secretName("string")
                .parameters(Map.of("string", "string"))
                .secretVersion("string")
                .build())
            .license("string")
            .build())
        .environment(Map.of("string", "string"))
        .powershellVersion("string")
        .build())
    .catalogInfo(IntegrationRuntimeSsisCatalogInfoArgs.builder()
        .serverEndpoint("string")
        .administratorLogin("string")
        .administratorPassword("string")
        .dualStandbyPairName("string")
        .elasticPoolName("string")
        .pricingTier("string")
        .build())
    .licenseType("string")
    .location("string")
    .customSetupScript(IntegrationRuntimeSsisCustomSetupScriptArgs.builder()
        .blobContainerUri("string")
        .sasToken("string")
        .build())
    .name("string")
    .copyComputeScale(IntegrationRuntimeSsisCopyComputeScaleArgs.builder()
        .dataIntegrationUnit(0)
        .timeToLive(0)
        .build())
    .numberOfNodes(0)
    .packageStores(IntegrationRuntimeSsisPackageStoreArgs.builder()
        .linkedServiceName("string")
        .name("string")
        .build())
    .pipelineExternalComputeScale(IntegrationRuntimeSsisPipelineExternalComputeScaleArgs.builder()
        .numberOfExternalNodes(0)
        .numberOfPipelineNodes(0)
        .timeToLive(0)
        .build())
    .proxy(IntegrationRuntimeSsisProxyArgs.builder()
        .selfHostedIntegrationRuntimeName("string")
        .stagingStorageLinkedServiceName("string")
        .path("string")
        .build())
    .vnetIntegration(IntegrationRuntimeSsisVnetIntegrationArgs.builder()
        .publicIps("string")
        .subnetId("string")
        .subnetName("string")
        .vnetId("string")
        .build())
    .build());
Copy
integration_runtime_ssis_resource = azure.datafactory.IntegrationRuntimeSsis("integrationRuntimeSsisResource",
    data_factory_id="string",
    node_size="string",
    express_vnet_integration={
        "subnet_id": "string",
    },
    max_parallel_executions_per_node=0,
    credential_name="string",
    description="string",
    edition="string",
    express_custom_setup={
        "command_keys": [{
            "target_name": "string",
            "user_name": "string",
            "key_vault_password": {
                "linked_service_name": "string",
                "secret_name": "string",
                "parameters": {
                    "string": "string",
                },
                "secret_version": "string",
            },
            "password": "string",
        }],
        "components": [{
            "name": "string",
            "key_vault_license": {
                "linked_service_name": "string",
                "secret_name": "string",
                "parameters": {
                    "string": "string",
                },
                "secret_version": "string",
            },
            "license": "string",
        }],
        "environment": {
            "string": "string",
        },
        "powershell_version": "string",
    },
    catalog_info={
        "server_endpoint": "string",
        "administrator_login": "string",
        "administrator_password": "string",
        "dual_standby_pair_name": "string",
        "elastic_pool_name": "string",
        "pricing_tier": "string",
    },
    license_type="string",
    location="string",
    custom_setup_script={
        "blob_container_uri": "string",
        "sas_token": "string",
    },
    name="string",
    copy_compute_scale={
        "data_integration_unit": 0,
        "time_to_live": 0,
    },
    number_of_nodes=0,
    package_stores=[{
        "linked_service_name": "string",
        "name": "string",
    }],
    pipeline_external_compute_scale={
        "number_of_external_nodes": 0,
        "number_of_pipeline_nodes": 0,
        "time_to_live": 0,
    },
    proxy={
        "self_hosted_integration_runtime_name": "string",
        "staging_storage_linked_service_name": "string",
        "path": "string",
    },
    vnet_integration={
        "public_ips": ["string"],
        "subnet_id": "string",
        "subnet_name": "string",
        "vnet_id": "string",
    })
Copy
const integrationRuntimeSsisResource = new azure.datafactory.IntegrationRuntimeSsis("integrationRuntimeSsisResource", {
    dataFactoryId: "string",
    nodeSize: "string",
    expressVnetIntegration: {
        subnetId: "string",
    },
    maxParallelExecutionsPerNode: 0,
    credentialName: "string",
    description: "string",
    edition: "string",
    expressCustomSetup: {
        commandKeys: [{
            targetName: "string",
            userName: "string",
            keyVaultPassword: {
                linkedServiceName: "string",
                secretName: "string",
                parameters: {
                    string: "string",
                },
                secretVersion: "string",
            },
            password: "string",
        }],
        components: [{
            name: "string",
            keyVaultLicense: {
                linkedServiceName: "string",
                secretName: "string",
                parameters: {
                    string: "string",
                },
                secretVersion: "string",
            },
            license: "string",
        }],
        environment: {
            string: "string",
        },
        powershellVersion: "string",
    },
    catalogInfo: {
        serverEndpoint: "string",
        administratorLogin: "string",
        administratorPassword: "string",
        dualStandbyPairName: "string",
        elasticPoolName: "string",
        pricingTier: "string",
    },
    licenseType: "string",
    location: "string",
    customSetupScript: {
        blobContainerUri: "string",
        sasToken: "string",
    },
    name: "string",
    copyComputeScale: {
        dataIntegrationUnit: 0,
        timeToLive: 0,
    },
    numberOfNodes: 0,
    packageStores: [{
        linkedServiceName: "string",
        name: "string",
    }],
    pipelineExternalComputeScale: {
        numberOfExternalNodes: 0,
        numberOfPipelineNodes: 0,
        timeToLive: 0,
    },
    proxy: {
        selfHostedIntegrationRuntimeName: "string",
        stagingStorageLinkedServiceName: "string",
        path: "string",
    },
    vnetIntegration: {
        publicIps: ["string"],
        subnetId: "string",
        subnetName: "string",
        vnetId: "string",
    },
});
Copy
type: azure:datafactory:IntegrationRuntimeSsis
properties:
    catalogInfo:
        administratorLogin: string
        administratorPassword: string
        dualStandbyPairName: string
        elasticPoolName: string
        pricingTier: string
        serverEndpoint: string
    copyComputeScale:
        dataIntegrationUnit: 0
        timeToLive: 0
    credentialName: string
    customSetupScript:
        blobContainerUri: string
        sasToken: string
    dataFactoryId: string
    description: string
    edition: string
    expressCustomSetup:
        commandKeys:
            - keyVaultPassword:
                linkedServiceName: string
                parameters:
                    string: string
                secretName: string
                secretVersion: string
              password: string
              targetName: string
              userName: string
        components:
            - keyVaultLicense:
                linkedServiceName: string
                parameters:
                    string: string
                secretName: string
                secretVersion: string
              license: string
              name: string
        environment:
            string: string
        powershellVersion: string
    expressVnetIntegration:
        subnetId: string
    licenseType: string
    location: string
    maxParallelExecutionsPerNode: 0
    name: string
    nodeSize: string
    numberOfNodes: 0
    packageStores:
        - linkedServiceName: string
          name: string
    pipelineExternalComputeScale:
        numberOfExternalNodes: 0
        numberOfPipelineNodes: 0
        timeToLive: 0
    proxy:
        path: string
        selfHostedIntegrationRuntimeName: string
        stagingStorageLinkedServiceName: string
    vnetIntegration:
        publicIps:
            - string
        subnetId: string
        subnetName: string
        vnetId: string
Copy

IntegrationRuntimeSsis 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 IntegrationRuntimeSsis resource accepts the following input properties:

DataFactoryId
This property is required.
Changes to this property will trigger replacement.
string
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
NodeSize This property is required. string
The size of the nodes on which the Azure-SSIS 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 and Standard_A8_v2
CatalogInfo IntegrationRuntimeSsisCatalogInfo
A catalog_info block as defined below.
CopyComputeScale IntegrationRuntimeSsisCopyComputeScale
One copy_compute_scale block as defined below.
CredentialName string

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

CustomSetupScript IntegrationRuntimeSsisCustomSetupScript
A custom_setup_script block as defined below.
Description string
Integration runtime description.
Edition string
The Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
ExpressCustomSetup IntegrationRuntimeSsisExpressCustomSetup
An express_custom_setup block as defined below.
ExpressVnetIntegration IntegrationRuntimeSsisExpressVnetIntegration
A express_vnet_integration block as defined below.
LicenseType string
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
Location Changes to this property will trigger replacement. string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
MaxParallelExecutionsPerNode int
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
Name Changes to this property will trigger replacement. string
Specifies the name of the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
NumberOfNodes int
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
PackageStores List<IntegrationRuntimeSsisPackageStore>
One or more package_store block as defined below.
PipelineExternalComputeScale IntegrationRuntimeSsisPipelineExternalComputeScale
One pipeline_external_compute_scale block as defined below.
Proxy IntegrationRuntimeSsisProxy
A proxy block as defined below.
VnetIntegration IntegrationRuntimeSsisVnetIntegration
A vnet_integration block as defined below.
DataFactoryId
This property is required.
Changes to this property will trigger replacement.
string
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
NodeSize This property is required. string
The size of the nodes on which the Azure-SSIS 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 and Standard_A8_v2
CatalogInfo IntegrationRuntimeSsisCatalogInfoArgs
A catalog_info block as defined below.
CopyComputeScale IntegrationRuntimeSsisCopyComputeScaleArgs
One copy_compute_scale block as defined below.
CredentialName string

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

CustomSetupScript IntegrationRuntimeSsisCustomSetupScriptArgs
A custom_setup_script block as defined below.
Description string
Integration runtime description.
Edition string
The Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
ExpressCustomSetup IntegrationRuntimeSsisExpressCustomSetupArgs
An express_custom_setup block as defined below.
ExpressVnetIntegration IntegrationRuntimeSsisExpressVnetIntegrationArgs
A express_vnet_integration block as defined below.
LicenseType string
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
Location Changes to this property will trigger replacement. string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
MaxParallelExecutionsPerNode int
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
Name Changes to this property will trigger replacement. string
Specifies the name of the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
NumberOfNodes int
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
PackageStores []IntegrationRuntimeSsisPackageStoreArgs
One or more package_store block as defined below.
PipelineExternalComputeScale IntegrationRuntimeSsisPipelineExternalComputeScaleArgs
One pipeline_external_compute_scale block as defined below.
Proxy IntegrationRuntimeSsisProxyArgs
A proxy block as defined below.
VnetIntegration IntegrationRuntimeSsisVnetIntegrationArgs
A vnet_integration block as defined below.
dataFactoryId
This property is required.
Changes to this property will trigger replacement.
String
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
nodeSize This property is required. String
The size of the nodes on which the Azure-SSIS 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 and Standard_A8_v2
catalogInfo IntegrationRuntimeSsisCatalogInfo
A catalog_info block as defined below.
copyComputeScale IntegrationRuntimeSsisCopyComputeScale
One copy_compute_scale block as defined below.
credentialName String

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

customSetupScript IntegrationRuntimeSsisCustomSetupScript
A custom_setup_script block as defined below.
description String
Integration runtime description.
edition String
The Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
expressCustomSetup IntegrationRuntimeSsisExpressCustomSetup
An express_custom_setup block as defined below.
expressVnetIntegration IntegrationRuntimeSsisExpressVnetIntegration
A express_vnet_integration block as defined below.
licenseType String
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
location Changes to this property will trigger replacement. String
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
maxParallelExecutionsPerNode Integer
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
name Changes to this property will trigger replacement. String
Specifies the name of the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
numberOfNodes Integer
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
packageStores List<IntegrationRuntimeSsisPackageStore>
One or more package_store block as defined below.
pipelineExternalComputeScale IntegrationRuntimeSsisPipelineExternalComputeScale
One pipeline_external_compute_scale block as defined below.
proxy IntegrationRuntimeSsisProxy
A proxy block as defined below.
vnetIntegration IntegrationRuntimeSsisVnetIntegration
A vnet_integration block as defined below.
dataFactoryId
This property is required.
Changes to this property will trigger replacement.
string
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
nodeSize This property is required. string
The size of the nodes on which the Azure-SSIS 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 and Standard_A8_v2
catalogInfo IntegrationRuntimeSsisCatalogInfo
A catalog_info block as defined below.
copyComputeScale IntegrationRuntimeSsisCopyComputeScale
One copy_compute_scale block as defined below.
credentialName string

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

customSetupScript IntegrationRuntimeSsisCustomSetupScript
A custom_setup_script block as defined below.
description string
Integration runtime description.
edition string
The Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
expressCustomSetup IntegrationRuntimeSsisExpressCustomSetup
An express_custom_setup block as defined below.
expressVnetIntegration IntegrationRuntimeSsisExpressVnetIntegration
A express_vnet_integration block as defined below.
licenseType string
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
location Changes to this property will trigger replacement. string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
maxParallelExecutionsPerNode number
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
name Changes to this property will trigger replacement. string
Specifies the name of the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
numberOfNodes number
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
packageStores IntegrationRuntimeSsisPackageStore[]
One or more package_store block as defined below.
pipelineExternalComputeScale IntegrationRuntimeSsisPipelineExternalComputeScale
One pipeline_external_compute_scale block as defined below.
proxy IntegrationRuntimeSsisProxy
A proxy block as defined below.
vnetIntegration IntegrationRuntimeSsisVnetIntegration
A vnet_integration block as defined below.
data_factory_id
This property is required.
Changes to this property will trigger replacement.
str
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
node_size This property is required. str
The size of the nodes on which the Azure-SSIS 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 and Standard_A8_v2
catalog_info IntegrationRuntimeSsisCatalogInfoArgs
A catalog_info block as defined below.
copy_compute_scale IntegrationRuntimeSsisCopyComputeScaleArgs
One copy_compute_scale block as defined below.
credential_name str

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

custom_setup_script IntegrationRuntimeSsisCustomSetupScriptArgs
A custom_setup_script block as defined below.
description str
Integration runtime description.
edition str
The Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
express_custom_setup IntegrationRuntimeSsisExpressCustomSetupArgs
An express_custom_setup block as defined below.
express_vnet_integration IntegrationRuntimeSsisExpressVnetIntegrationArgs
A express_vnet_integration block as defined below.
license_type str
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
location Changes to this property will trigger replacement. str
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
max_parallel_executions_per_node int
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
name Changes to this property will trigger replacement. str
Specifies the name of the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
number_of_nodes int
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
package_stores Sequence[IntegrationRuntimeSsisPackageStoreArgs]
One or more package_store block as defined below.
pipeline_external_compute_scale IntegrationRuntimeSsisPipelineExternalComputeScaleArgs
One pipeline_external_compute_scale block as defined below.
proxy IntegrationRuntimeSsisProxyArgs
A proxy block as defined below.
vnet_integration IntegrationRuntimeSsisVnetIntegrationArgs
A vnet_integration block as defined below.
dataFactoryId
This property is required.
Changes to this property will trigger replacement.
String
The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
nodeSize This property is required. String
The size of the nodes on which the Azure-SSIS 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 and Standard_A8_v2
catalogInfo Property Map
A catalog_info block as defined below.
copyComputeScale Property Map
One copy_compute_scale block as defined below.
credentialName String

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

customSetupScript Property Map
A custom_setup_script block as defined below.
description String
Integration runtime description.
edition String
The Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
expressCustomSetup Property Map
An express_custom_setup block as defined below.
expressVnetIntegration Property Map
A express_vnet_integration block as defined below.
licenseType String
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
location Changes to this property will trigger replacement. String
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
maxParallelExecutionsPerNode Number
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
name Changes to this property will trigger replacement. String
Specifies the name of the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
numberOfNodes Number
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
packageStores List<Property Map>
One or more package_store block as defined below.
pipelineExternalComputeScale Property Map
One pipeline_external_compute_scale block as defined below.
proxy Property Map
A proxy block as defined below.
vnetIntegration Property Map
A vnet_integration block as defined below.

Outputs

All input properties are implicitly available as output properties. Additionally, the IntegrationRuntimeSsis 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 IntegrationRuntimeSsis Resource

Get an existing IntegrationRuntimeSsis 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?: IntegrationRuntimeSsisState, opts?: CustomResourceOptions): IntegrationRuntimeSsis
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        catalog_info: Optional[IntegrationRuntimeSsisCatalogInfoArgs] = None,
        copy_compute_scale: Optional[IntegrationRuntimeSsisCopyComputeScaleArgs] = None,
        credential_name: Optional[str] = None,
        custom_setup_script: Optional[IntegrationRuntimeSsisCustomSetupScriptArgs] = None,
        data_factory_id: Optional[str] = None,
        description: Optional[str] = None,
        edition: Optional[str] = None,
        express_custom_setup: Optional[IntegrationRuntimeSsisExpressCustomSetupArgs] = None,
        express_vnet_integration: Optional[IntegrationRuntimeSsisExpressVnetIntegrationArgs] = 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,
        package_stores: Optional[Sequence[IntegrationRuntimeSsisPackageStoreArgs]] = None,
        pipeline_external_compute_scale: Optional[IntegrationRuntimeSsisPipelineExternalComputeScaleArgs] = None,
        proxy: Optional[IntegrationRuntimeSsisProxyArgs] = None,
        vnet_integration: Optional[IntegrationRuntimeSsisVnetIntegrationArgs] = None) -> IntegrationRuntimeSsis
func GetIntegrationRuntimeSsis(ctx *Context, name string, id IDInput, state *IntegrationRuntimeSsisState, opts ...ResourceOption) (*IntegrationRuntimeSsis, error)
public static IntegrationRuntimeSsis Get(string name, Input<string> id, IntegrationRuntimeSsisState? state, CustomResourceOptions? opts = null)
public static IntegrationRuntimeSsis get(String name, Output<String> id, IntegrationRuntimeSsisState state, CustomResourceOptions options)
resources:  _:    type: azure:datafactory:IntegrationRuntimeSsis    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
CatalogInfo IntegrationRuntimeSsisCatalogInfo
A catalog_info block as defined below.
CopyComputeScale IntegrationRuntimeSsisCopyComputeScale
One copy_compute_scale block as defined below.
CredentialName string

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

CustomSetupScript IntegrationRuntimeSsisCustomSetupScript
A custom_setup_script block as defined below.
DataFactoryId Changes to this property will trigger replacement. string
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 Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
ExpressCustomSetup IntegrationRuntimeSsisExpressCustomSetup
An express_custom_setup block as defined below.
ExpressVnetIntegration IntegrationRuntimeSsisExpressVnetIntegration
A express_vnet_integration block as defined below.
LicenseType string
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
Location Changes to this property will trigger replacement. string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
MaxParallelExecutionsPerNode int
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
Name Changes to this property will trigger replacement. string
Specifies the name of the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
NodeSize string
The size of the nodes on which the Azure-SSIS 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 and Standard_A8_v2
NumberOfNodes int
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
PackageStores List<IntegrationRuntimeSsisPackageStore>
One or more package_store block as defined below.
PipelineExternalComputeScale IntegrationRuntimeSsisPipelineExternalComputeScale
One pipeline_external_compute_scale block as defined below.
Proxy IntegrationRuntimeSsisProxy
A proxy block as defined below.
VnetIntegration IntegrationRuntimeSsisVnetIntegration
A vnet_integration block as defined below.
CatalogInfo IntegrationRuntimeSsisCatalogInfoArgs
A catalog_info block as defined below.
CopyComputeScale IntegrationRuntimeSsisCopyComputeScaleArgs
One copy_compute_scale block as defined below.
CredentialName string

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

CustomSetupScript IntegrationRuntimeSsisCustomSetupScriptArgs
A custom_setup_script block as defined below.
DataFactoryId Changes to this property will trigger replacement. string
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 Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
ExpressCustomSetup IntegrationRuntimeSsisExpressCustomSetupArgs
An express_custom_setup block as defined below.
ExpressVnetIntegration IntegrationRuntimeSsisExpressVnetIntegrationArgs
A express_vnet_integration block as defined below.
LicenseType string
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
Location Changes to this property will trigger replacement. string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
MaxParallelExecutionsPerNode int
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
Name Changes to this property will trigger replacement. string
Specifies the name of the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
NodeSize string
The size of the nodes on which the Azure-SSIS 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 and Standard_A8_v2
NumberOfNodes int
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
PackageStores []IntegrationRuntimeSsisPackageStoreArgs
One or more package_store block as defined below.
PipelineExternalComputeScale IntegrationRuntimeSsisPipelineExternalComputeScaleArgs
One pipeline_external_compute_scale block as defined below.
Proxy IntegrationRuntimeSsisProxyArgs
A proxy block as defined below.
VnetIntegration IntegrationRuntimeSsisVnetIntegrationArgs
A vnet_integration block as defined below.
catalogInfo IntegrationRuntimeSsisCatalogInfo
A catalog_info block as defined below.
copyComputeScale IntegrationRuntimeSsisCopyComputeScale
One copy_compute_scale block as defined below.
credentialName String

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

customSetupScript IntegrationRuntimeSsisCustomSetupScript
A custom_setup_script block as defined below.
dataFactoryId Changes to this property will trigger replacement. String
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 Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
expressCustomSetup IntegrationRuntimeSsisExpressCustomSetup
An express_custom_setup block as defined below.
expressVnetIntegration IntegrationRuntimeSsisExpressVnetIntegration
A express_vnet_integration block as defined below.
licenseType String
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
location Changes to this property will trigger replacement. String
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
maxParallelExecutionsPerNode Integer
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
name Changes to this property will trigger replacement. String
Specifies the name of the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
nodeSize String
The size of the nodes on which the Azure-SSIS 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 and Standard_A8_v2
numberOfNodes Integer
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
packageStores List<IntegrationRuntimeSsisPackageStore>
One or more package_store block as defined below.
pipelineExternalComputeScale IntegrationRuntimeSsisPipelineExternalComputeScale
One pipeline_external_compute_scale block as defined below.
proxy IntegrationRuntimeSsisProxy
A proxy block as defined below.
vnetIntegration IntegrationRuntimeSsisVnetIntegration
A vnet_integration block as defined below.
catalogInfo IntegrationRuntimeSsisCatalogInfo
A catalog_info block as defined below.
copyComputeScale IntegrationRuntimeSsisCopyComputeScale
One copy_compute_scale block as defined below.
credentialName string

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

customSetupScript IntegrationRuntimeSsisCustomSetupScript
A custom_setup_script block as defined below.
dataFactoryId Changes to this property will trigger replacement. string
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 Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
expressCustomSetup IntegrationRuntimeSsisExpressCustomSetup
An express_custom_setup block as defined below.
expressVnetIntegration IntegrationRuntimeSsisExpressVnetIntegration
A express_vnet_integration block as defined below.
licenseType string
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
location Changes to this property will trigger replacement. string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
maxParallelExecutionsPerNode number
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
name Changes to this property will trigger replacement. string
Specifies the name of the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
nodeSize string
The size of the nodes on which the Azure-SSIS 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 and Standard_A8_v2
numberOfNodes number
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
packageStores IntegrationRuntimeSsisPackageStore[]
One or more package_store block as defined below.
pipelineExternalComputeScale IntegrationRuntimeSsisPipelineExternalComputeScale
One pipeline_external_compute_scale block as defined below.
proxy IntegrationRuntimeSsisProxy
A proxy block as defined below.
vnetIntegration IntegrationRuntimeSsisVnetIntegration
A vnet_integration block as defined below.
catalog_info IntegrationRuntimeSsisCatalogInfoArgs
A catalog_info block as defined below.
copy_compute_scale IntegrationRuntimeSsisCopyComputeScaleArgs
One copy_compute_scale block as defined below.
credential_name str

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

custom_setup_script IntegrationRuntimeSsisCustomSetupScriptArgs
A custom_setup_script block as defined below.
data_factory_id Changes to this property will trigger replacement. str
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 Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
express_custom_setup IntegrationRuntimeSsisExpressCustomSetupArgs
An express_custom_setup block as defined below.
express_vnet_integration IntegrationRuntimeSsisExpressVnetIntegrationArgs
A express_vnet_integration block as defined below.
license_type str
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
location Changes to this property will trigger replacement. str
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
max_parallel_executions_per_node int
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
name Changes to this property will trigger replacement. str
Specifies the name of the Azure-SSIS 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 Azure-SSIS 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 and Standard_A8_v2
number_of_nodes int
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
package_stores Sequence[IntegrationRuntimeSsisPackageStoreArgs]
One or more package_store block as defined below.
pipeline_external_compute_scale IntegrationRuntimeSsisPipelineExternalComputeScaleArgs
One pipeline_external_compute_scale block as defined below.
proxy IntegrationRuntimeSsisProxyArgs
A proxy block as defined below.
vnet_integration IntegrationRuntimeSsisVnetIntegrationArgs
A vnet_integration block as defined below.
catalogInfo Property Map
A catalog_info block as defined below.
copyComputeScale Property Map
One copy_compute_scale block as defined below.
credentialName String

The name of a Data Factory Credential that the SSIS integration will use to access data sources. For example, azure.datafactory.CredentialUserManagedIdentity

NOTE If credential_name is omitted, the integration runtime will use the Data Factory assigned identity.

customSetupScript Property Map
A custom_setup_script block as defined below.
dataFactoryId Changes to this property will trigger replacement. String
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 Azure-SSIS Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
expressCustomSetup Property Map
An express_custom_setup block as defined below.
expressVnetIntegration Property Map
A express_vnet_integration block as defined below.
licenseType String
The type of the license that is used. Valid values are LicenseIncluded and BasePrice. Defaults to LicenseIncluded.
location Changes to this property will trigger replacement. String
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
maxParallelExecutionsPerNode Number
Defines the maximum parallel executions per node. Defaults to 1. Max is 1.
name Changes to this property will trigger replacement. String
Specifies the name of the Azure-SSIS Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
nodeSize String
The size of the nodes on which the Azure-SSIS 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 and Standard_A8_v2
numberOfNodes Number
Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to 1.
packageStores List<Property Map>
One or more package_store block as defined below.
pipelineExternalComputeScale Property Map
One pipeline_external_compute_scale block as defined below.
proxy Property Map
A proxy block as defined below.
vnetIntegration Property Map
A vnet_integration block as defined below.

Supporting Types

IntegrationRuntimeSsisCatalogInfo
, IntegrationRuntimeSsisCatalogInfoArgs

ServerEndpoint This property is required. string
The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
AdministratorLogin string
Administrator login name for the SQL Server.
AdministratorPassword string
Administrator login password for the SQL Server.
DualStandbyPairName string
The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
ElasticPoolName string
The name of SQL elastic pool where the database will be created for the SSIS catalog. Mutually exclusive with pricing_tier.
PricingTier string
Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, S0, S1, S2, S3, S4, S6, S7, S9, S12, P1, P2, P4, P6, P11, P15, GP_S_Gen5_1, GP_S_Gen5_2, GP_S_Gen5_4, GP_S_Gen5_6, GP_S_Gen5_8, GP_S_Gen5_10, GP_S_Gen5_12, GP_S_Gen5_14, GP_S_Gen5_16, GP_S_Gen5_18, GP_S_Gen5_20, GP_S_Gen5_24, GP_S_Gen5_32, GP_S_Gen5_40, GP_Gen5_2, GP_Gen5_4, GP_Gen5_6, GP_Gen5_8, GP_Gen5_10, GP_Gen5_12, GP_Gen5_14, GP_Gen5_16, GP_Gen5_18, GP_Gen5_20, GP_Gen5_24, GP_Gen5_32, GP_Gen5_40, GP_Gen5_80, BC_Gen5_2, BC_Gen5_4, BC_Gen5_6, BC_Gen5_8, BC_Gen5_10, BC_Gen5_12, BC_Gen5_14, BC_Gen5_16, BC_Gen5_18, BC_Gen5_20, BC_Gen5_24, BC_Gen5_32, BC_Gen5_40, BC_Gen5_80, HS_Gen5_2, HS_Gen5_4, HS_Gen5_6, HS_Gen5_8, HS_Gen5_10, HS_Gen5_12, HS_Gen5_14, HS_Gen5_16, HS_Gen5_18, HS_Gen5_20, HS_Gen5_24, HS_Gen5_32, HS_Gen5_40 and HS_Gen5_80. Mutually exclusive with elastic_pool_name.
ServerEndpoint This property is required. string
The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
AdministratorLogin string
Administrator login name for the SQL Server.
AdministratorPassword string
Administrator login password for the SQL Server.
DualStandbyPairName string
The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
ElasticPoolName string
The name of SQL elastic pool where the database will be created for the SSIS catalog. Mutually exclusive with pricing_tier.
PricingTier string
Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, S0, S1, S2, S3, S4, S6, S7, S9, S12, P1, P2, P4, P6, P11, P15, GP_S_Gen5_1, GP_S_Gen5_2, GP_S_Gen5_4, GP_S_Gen5_6, GP_S_Gen5_8, GP_S_Gen5_10, GP_S_Gen5_12, GP_S_Gen5_14, GP_S_Gen5_16, GP_S_Gen5_18, GP_S_Gen5_20, GP_S_Gen5_24, GP_S_Gen5_32, GP_S_Gen5_40, GP_Gen5_2, GP_Gen5_4, GP_Gen5_6, GP_Gen5_8, GP_Gen5_10, GP_Gen5_12, GP_Gen5_14, GP_Gen5_16, GP_Gen5_18, GP_Gen5_20, GP_Gen5_24, GP_Gen5_32, GP_Gen5_40, GP_Gen5_80, BC_Gen5_2, BC_Gen5_4, BC_Gen5_6, BC_Gen5_8, BC_Gen5_10, BC_Gen5_12, BC_Gen5_14, BC_Gen5_16, BC_Gen5_18, BC_Gen5_20, BC_Gen5_24, BC_Gen5_32, BC_Gen5_40, BC_Gen5_80, HS_Gen5_2, HS_Gen5_4, HS_Gen5_6, HS_Gen5_8, HS_Gen5_10, HS_Gen5_12, HS_Gen5_14, HS_Gen5_16, HS_Gen5_18, HS_Gen5_20, HS_Gen5_24, HS_Gen5_32, HS_Gen5_40 and HS_Gen5_80. Mutually exclusive with elastic_pool_name.
serverEndpoint This property is required. String
The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
administratorLogin String
Administrator login name for the SQL Server.
administratorPassword String
Administrator login password for the SQL Server.
dualStandbyPairName String
The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
elasticPoolName String
The name of SQL elastic pool where the database will be created for the SSIS catalog. Mutually exclusive with pricing_tier.
pricingTier String
Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, S0, S1, S2, S3, S4, S6, S7, S9, S12, P1, P2, P4, P6, P11, P15, GP_S_Gen5_1, GP_S_Gen5_2, GP_S_Gen5_4, GP_S_Gen5_6, GP_S_Gen5_8, GP_S_Gen5_10, GP_S_Gen5_12, GP_S_Gen5_14, GP_S_Gen5_16, GP_S_Gen5_18, GP_S_Gen5_20, GP_S_Gen5_24, GP_S_Gen5_32, GP_S_Gen5_40, GP_Gen5_2, GP_Gen5_4, GP_Gen5_6, GP_Gen5_8, GP_Gen5_10, GP_Gen5_12, GP_Gen5_14, GP_Gen5_16, GP_Gen5_18, GP_Gen5_20, GP_Gen5_24, GP_Gen5_32, GP_Gen5_40, GP_Gen5_80, BC_Gen5_2, BC_Gen5_4, BC_Gen5_6, BC_Gen5_8, BC_Gen5_10, BC_Gen5_12, BC_Gen5_14, BC_Gen5_16, BC_Gen5_18, BC_Gen5_20, BC_Gen5_24, BC_Gen5_32, BC_Gen5_40, BC_Gen5_80, HS_Gen5_2, HS_Gen5_4, HS_Gen5_6, HS_Gen5_8, HS_Gen5_10, HS_Gen5_12, HS_Gen5_14, HS_Gen5_16, HS_Gen5_18, HS_Gen5_20, HS_Gen5_24, HS_Gen5_32, HS_Gen5_40 and HS_Gen5_80. Mutually exclusive with elastic_pool_name.
serverEndpoint This property is required. string
The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
administratorLogin string
Administrator login name for the SQL Server.
administratorPassword string
Administrator login password for the SQL Server.
dualStandbyPairName string
The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
elasticPoolName string
The name of SQL elastic pool where the database will be created for the SSIS catalog. Mutually exclusive with pricing_tier.
pricingTier string
Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, S0, S1, S2, S3, S4, S6, S7, S9, S12, P1, P2, P4, P6, P11, P15, GP_S_Gen5_1, GP_S_Gen5_2, GP_S_Gen5_4, GP_S_Gen5_6, GP_S_Gen5_8, GP_S_Gen5_10, GP_S_Gen5_12, GP_S_Gen5_14, GP_S_Gen5_16, GP_S_Gen5_18, GP_S_Gen5_20, GP_S_Gen5_24, GP_S_Gen5_32, GP_S_Gen5_40, GP_Gen5_2, GP_Gen5_4, GP_Gen5_6, GP_Gen5_8, GP_Gen5_10, GP_Gen5_12, GP_Gen5_14, GP_Gen5_16, GP_Gen5_18, GP_Gen5_20, GP_Gen5_24, GP_Gen5_32, GP_Gen5_40, GP_Gen5_80, BC_Gen5_2, BC_Gen5_4, BC_Gen5_6, BC_Gen5_8, BC_Gen5_10, BC_Gen5_12, BC_Gen5_14, BC_Gen5_16, BC_Gen5_18, BC_Gen5_20, BC_Gen5_24, BC_Gen5_32, BC_Gen5_40, BC_Gen5_80, HS_Gen5_2, HS_Gen5_4, HS_Gen5_6, HS_Gen5_8, HS_Gen5_10, HS_Gen5_12, HS_Gen5_14, HS_Gen5_16, HS_Gen5_18, HS_Gen5_20, HS_Gen5_24, HS_Gen5_32, HS_Gen5_40 and HS_Gen5_80. Mutually exclusive with elastic_pool_name.
server_endpoint This property is required. 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.
dual_standby_pair_name str
The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
elastic_pool_name str
The name of SQL elastic pool where the database will be created for the SSIS catalog. Mutually exclusive with pricing_tier.
pricing_tier str
Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, S0, S1, S2, S3, S4, S6, S7, S9, S12, P1, P2, P4, P6, P11, P15, GP_S_Gen5_1, GP_S_Gen5_2, GP_S_Gen5_4, GP_S_Gen5_6, GP_S_Gen5_8, GP_S_Gen5_10, GP_S_Gen5_12, GP_S_Gen5_14, GP_S_Gen5_16, GP_S_Gen5_18, GP_S_Gen5_20, GP_S_Gen5_24, GP_S_Gen5_32, GP_S_Gen5_40, GP_Gen5_2, GP_Gen5_4, GP_Gen5_6, GP_Gen5_8, GP_Gen5_10, GP_Gen5_12, GP_Gen5_14, GP_Gen5_16, GP_Gen5_18, GP_Gen5_20, GP_Gen5_24, GP_Gen5_32, GP_Gen5_40, GP_Gen5_80, BC_Gen5_2, BC_Gen5_4, BC_Gen5_6, BC_Gen5_8, BC_Gen5_10, BC_Gen5_12, BC_Gen5_14, BC_Gen5_16, BC_Gen5_18, BC_Gen5_20, BC_Gen5_24, BC_Gen5_32, BC_Gen5_40, BC_Gen5_80, HS_Gen5_2, HS_Gen5_4, HS_Gen5_6, HS_Gen5_8, HS_Gen5_10, HS_Gen5_12, HS_Gen5_14, HS_Gen5_16, HS_Gen5_18, HS_Gen5_20, HS_Gen5_24, HS_Gen5_32, HS_Gen5_40 and HS_Gen5_80. Mutually exclusive with elastic_pool_name.
serverEndpoint This property is required. String
The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
administratorLogin String
Administrator login name for the SQL Server.
administratorPassword String
Administrator login password for the SQL Server.
dualStandbyPairName String
The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
elasticPoolName String
The name of SQL elastic pool where the database will be created for the SSIS catalog. Mutually exclusive with pricing_tier.
pricingTier String
Pricing tier for the database that will be created for the SSIS catalog. Valid values are: Basic, S0, S1, S2, S3, S4, S6, S7, S9, S12, P1, P2, P4, P6, P11, P15, GP_S_Gen5_1, GP_S_Gen5_2, GP_S_Gen5_4, GP_S_Gen5_6, GP_S_Gen5_8, GP_S_Gen5_10, GP_S_Gen5_12, GP_S_Gen5_14, GP_S_Gen5_16, GP_S_Gen5_18, GP_S_Gen5_20, GP_S_Gen5_24, GP_S_Gen5_32, GP_S_Gen5_40, GP_Gen5_2, GP_Gen5_4, GP_Gen5_6, GP_Gen5_8, GP_Gen5_10, GP_Gen5_12, GP_Gen5_14, GP_Gen5_16, GP_Gen5_18, GP_Gen5_20, GP_Gen5_24, GP_Gen5_32, GP_Gen5_40, GP_Gen5_80, BC_Gen5_2, BC_Gen5_4, BC_Gen5_6, BC_Gen5_8, BC_Gen5_10, BC_Gen5_12, BC_Gen5_14, BC_Gen5_16, BC_Gen5_18, BC_Gen5_20, BC_Gen5_24, BC_Gen5_32, BC_Gen5_40, BC_Gen5_80, HS_Gen5_2, HS_Gen5_4, HS_Gen5_6, HS_Gen5_8, HS_Gen5_10, HS_Gen5_12, HS_Gen5_14, HS_Gen5_16, HS_Gen5_18, HS_Gen5_20, HS_Gen5_24, HS_Gen5_32, HS_Gen5_40 and HS_Gen5_80. Mutually exclusive with elastic_pool_name.

IntegrationRuntimeSsisCopyComputeScale
, IntegrationRuntimeSsisCopyComputeScaleArgs

DataIntegrationUnit int
Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256.
TimeToLive int
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
DataIntegrationUnit int
Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256.
TimeToLive int
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
dataIntegrationUnit Integer
Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256.
timeToLive Integer
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
dataIntegrationUnit number
Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256.
timeToLive number
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
data_integration_unit int
Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256.
time_to_live int
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
dataIntegrationUnit Number
Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256.
timeToLive Number
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.

IntegrationRuntimeSsisCustomSetupScript
, IntegrationRuntimeSsisCustomSetupScriptArgs

BlobContainerUri This property is required. string
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.
SasToken This property is required. 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.
BlobContainerUri This property is required. string
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.
SasToken This property is required. 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.
blobContainerUri This property is required. String
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.
sasToken This property is required. 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.
blobContainerUri This property is required. string
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.
sasToken This property is required. 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_uri This property is required. str
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 This property is required. 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.
blobContainerUri This property is required. String
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.
sasToken This property is required. 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.

IntegrationRuntimeSsisExpressCustomSetup
, IntegrationRuntimeSsisExpressCustomSetupArgs

CommandKeys List<IntegrationRuntimeSsisExpressCustomSetupCommandKey>
One or more command_key blocks as defined below.
Components List<IntegrationRuntimeSsisExpressCustomSetupComponent>
One or more component blocks as defined below.
Environment Dictionary<string, string>
The Environment Variables for the Azure-SSIS Integration Runtime.
PowershellVersion string

The version of Azure Powershell installed for the Azure-SSIS Integration Runtime.

NOTE At least one of env, powershell_version, component and command_key should be specified.

CommandKeys []IntegrationRuntimeSsisExpressCustomSetupCommandKey
One or more command_key blocks as defined below.
Components []IntegrationRuntimeSsisExpressCustomSetupComponent
One or more component blocks as defined below.
Environment map[string]string
The Environment Variables for the Azure-SSIS Integration Runtime.
PowershellVersion string

The version of Azure Powershell installed for the Azure-SSIS Integration Runtime.

NOTE At least one of env, powershell_version, component and command_key should be specified.

commandKeys List<IntegrationRuntimeSsisExpressCustomSetupCommandKey>
One or more command_key blocks as defined below.
components List<IntegrationRuntimeSsisExpressCustomSetupComponent>
One or more component blocks as defined below.
environment Map<String,String>
The Environment Variables for the Azure-SSIS Integration Runtime.
powershellVersion String

The version of Azure Powershell installed for the Azure-SSIS Integration Runtime.

NOTE At least one of env, powershell_version, component and command_key should be specified.

commandKeys IntegrationRuntimeSsisExpressCustomSetupCommandKey[]
One or more command_key blocks as defined below.
components IntegrationRuntimeSsisExpressCustomSetupComponent[]
One or more component blocks as defined below.
environment {[key: string]: string}
The Environment Variables for the Azure-SSIS Integration Runtime.
powershellVersion string

The version of Azure Powershell installed for the Azure-SSIS Integration Runtime.

NOTE At least one of env, powershell_version, component and command_key should be specified.

command_keys Sequence[IntegrationRuntimeSsisExpressCustomSetupCommandKey]
One or more command_key blocks as defined below.
components Sequence[IntegrationRuntimeSsisExpressCustomSetupComponent]
One or more component blocks as defined below.
environment Mapping[str, str]
The Environment Variables for the Azure-SSIS Integration Runtime.
powershell_version str

The version of Azure Powershell installed for the Azure-SSIS Integration Runtime.

NOTE At least one of env, powershell_version, component and command_key should be specified.

commandKeys List<Property Map>
One or more command_key blocks as defined below.
components List<Property Map>
One or more component blocks as defined below.
environment Map<String>
The Environment Variables for the Azure-SSIS Integration Runtime.
powershellVersion String

The version of Azure Powershell installed for the Azure-SSIS Integration Runtime.

NOTE At least one of env, powershell_version, component and command_key should be specified.

IntegrationRuntimeSsisExpressCustomSetupCommandKey
, IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs

TargetName This property is required. string
The target computer or domain name.
UserName This property is required. string
The username for the target device.
KeyVaultPassword IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPassword
A key_vault_secret_reference block as defined below.
Password string
The password for the target device.
TargetName This property is required. string
The target computer or domain name.
UserName This property is required. string
The username for the target device.
KeyVaultPassword IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPassword
A key_vault_secret_reference block as defined below.
Password string
The password for the target device.
targetName This property is required. String
The target computer or domain name.
userName This property is required. String
The username for the target device.
keyVaultPassword IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPassword
A key_vault_secret_reference block as defined below.
password String
The password for the target device.
targetName This property is required. string
The target computer or domain name.
userName This property is required. string
The username for the target device.
keyVaultPassword IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPassword
A key_vault_secret_reference block as defined below.
password string
The password for the target device.
target_name This property is required. str
The target computer or domain name.
user_name This property is required. str
The username for the target device.
key_vault_password IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPassword
A key_vault_secret_reference block as defined below.
password str
The password for the target device.
targetName This property is required. String
The target computer or domain name.
userName This property is required. String
The username for the target device.
keyVaultPassword Property Map
A key_vault_secret_reference block as defined below.
password String
The password for the target device.

IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPassword
, IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs

LinkedServiceName This property is required. string
SecretName This property is required. string
Specifies the secret name in Azure Key Vault.
Parameters Dictionary<string, string>
A map of parameters to associate with the Key Vault Data Factory Linked Service.
SecretVersion string
Specifies the secret version in Azure Key Vault.
LinkedServiceName This property is required. string
SecretName This property is required. string
Specifies the secret name in Azure Key Vault.
Parameters map[string]string
A map of parameters to associate with the Key Vault Data Factory Linked Service.
SecretVersion string
Specifies the secret version in Azure Key Vault.
linkedServiceName This property is required. String
secretName This property is required. String
Specifies the secret name in Azure Key Vault.
parameters Map<String,String>
A map of parameters to associate with the Key Vault Data Factory Linked Service.
secretVersion String
Specifies the secret version in Azure Key Vault.
linkedServiceName This property is required. string
secretName This property is required. string
Specifies the secret name in Azure Key Vault.
parameters {[key: string]: string}
A map of parameters to associate with the Key Vault Data Factory Linked Service.
secretVersion string
Specifies the secret version in Azure Key Vault.
linked_service_name This property is required. str
secret_name This property is required. str
Specifies the secret name in Azure Key Vault.
parameters Mapping[str, str]
A map of parameters to associate with the Key Vault Data Factory Linked Service.
secret_version str
Specifies the secret version in Azure Key Vault.
linkedServiceName This property is required. String
secretName This property is required. String
Specifies the secret name in Azure Key Vault.
parameters Map<String>
A map of parameters to associate with the Key Vault Data Factory Linked Service.
secretVersion String
Specifies the secret version in Azure Key Vault.

IntegrationRuntimeSsisExpressCustomSetupComponent
, IntegrationRuntimeSsisExpressCustomSetupComponentArgs

Name This property is required. string
The Component Name installed for the Azure-SSIS Integration Runtime.
KeyVaultLicense IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicense
A key_vault_secret_reference block as defined below.
License string
The license used for the Component.
Name This property is required. string
The Component Name installed for the Azure-SSIS Integration Runtime.
KeyVaultLicense IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicense
A key_vault_secret_reference block as defined below.
License string
The license used for the Component.
name This property is required. String
The Component Name installed for the Azure-SSIS Integration Runtime.
keyVaultLicense IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicense
A key_vault_secret_reference block as defined below.
license String
The license used for the Component.
name This property is required. string
The Component Name installed for the Azure-SSIS Integration Runtime.
keyVaultLicense IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicense
A key_vault_secret_reference block as defined below.
license string
The license used for the Component.
name This property is required. str
The Component Name installed for the Azure-SSIS Integration Runtime.
key_vault_license IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicense
A key_vault_secret_reference block as defined below.
license str
The license used for the Component.
name This property is required. String
The Component Name installed for the Azure-SSIS Integration Runtime.
keyVaultLicense Property Map
A key_vault_secret_reference block as defined below.
license String
The license used for the Component.

IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicense
, IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs

LinkedServiceName This property is required. string
SecretName This property is required. string
Specifies the secret name in Azure Key Vault.
Parameters Dictionary<string, string>
A map of parameters to associate with the Key Vault Data Factory Linked Service.
SecretVersion string
Specifies the secret version in Azure Key Vault.
LinkedServiceName This property is required. string
SecretName This property is required. string
Specifies the secret name in Azure Key Vault.
Parameters map[string]string
A map of parameters to associate with the Key Vault Data Factory Linked Service.
SecretVersion string
Specifies the secret version in Azure Key Vault.
linkedServiceName This property is required. String
secretName This property is required. String
Specifies the secret name in Azure Key Vault.
parameters Map<String,String>
A map of parameters to associate with the Key Vault Data Factory Linked Service.
secretVersion String
Specifies the secret version in Azure Key Vault.
linkedServiceName This property is required. string
secretName This property is required. string
Specifies the secret name in Azure Key Vault.
parameters {[key: string]: string}
A map of parameters to associate with the Key Vault Data Factory Linked Service.
secretVersion string
Specifies the secret version in Azure Key Vault.
linked_service_name This property is required. str
secret_name This property is required. str
Specifies the secret name in Azure Key Vault.
parameters Mapping[str, str]
A map of parameters to associate with the Key Vault Data Factory Linked Service.
secret_version str
Specifies the secret version in Azure Key Vault.
linkedServiceName This property is required. String
secretName This property is required. String
Specifies the secret name in Azure Key Vault.
parameters Map<String>
A map of parameters to associate with the Key Vault Data Factory Linked Service.
secretVersion String
Specifies the secret version in Azure Key Vault.

IntegrationRuntimeSsisExpressVnetIntegration
, IntegrationRuntimeSsisExpressVnetIntegrationArgs

SubnetId This property is required. string
id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
SubnetId This property is required. string
id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
subnetId This property is required. String
id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
subnetId This property is required. string
id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
subnet_id This property is required. str
id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
subnetId This property is required. String
id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.

IntegrationRuntimeSsisPackageStore
, IntegrationRuntimeSsisPackageStoreArgs

LinkedServiceName This property is required. string
Name of the Linked Service to associate with the packages.
Name This property is required. string
Name of the package store.
LinkedServiceName This property is required. string
Name of the Linked Service to associate with the packages.
Name This property is required. string
Name of the package store.
linkedServiceName This property is required. String
Name of the Linked Service to associate with the packages.
name This property is required. String
Name of the package store.
linkedServiceName This property is required. string
Name of the Linked Service to associate with the packages.
name This property is required. string
Name of the package store.
linked_service_name This property is required. str
Name of the Linked Service to associate with the packages.
name This property is required. str
Name of the package store.
linkedServiceName This property is required. String
Name of the Linked Service to associate with the packages.
name This property is required. String
Name of the package store.

IntegrationRuntimeSsisPipelineExternalComputeScale
, IntegrationRuntimeSsisPipelineExternalComputeScaleArgs

NumberOfExternalNodes int
Specifies the number of the external nodes, which should be greater than 0 and less than 11.
NumberOfPipelineNodes int
Specifies the number of the pipeline nodes, which should be greater than 0 and less than 11.
TimeToLive int
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
NumberOfExternalNodes int
Specifies the number of the external nodes, which should be greater than 0 and less than 11.
NumberOfPipelineNodes int
Specifies the number of the pipeline nodes, which should be greater than 0 and less than 11.
TimeToLive int
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
numberOfExternalNodes Integer
Specifies the number of the external nodes, which should be greater than 0 and less than 11.
numberOfPipelineNodes Integer
Specifies the number of the pipeline nodes, which should be greater than 0 and less than 11.
timeToLive Integer
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
numberOfExternalNodes number
Specifies the number of the external nodes, which should be greater than 0 and less than 11.
numberOfPipelineNodes number
Specifies the number of the pipeline nodes, which should be greater than 0 and less than 11.
timeToLive number
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
number_of_external_nodes int
Specifies the number of the external nodes, which should be greater than 0 and less than 11.
number_of_pipeline_nodes int
Specifies the number of the pipeline nodes, which should be greater than 0 and less than 11.
time_to_live int
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
numberOfExternalNodes Number
Specifies the number of the external nodes, which should be greater than 0 and less than 11.
numberOfPipelineNodes Number
Specifies the number of the pipeline nodes, which should be greater than 0 and less than 11.
timeToLive Number
Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.

IntegrationRuntimeSsisProxy
, IntegrationRuntimeSsisProxyArgs

SelfHostedIntegrationRuntimeName This property is required. string
Name of Self Hosted Integration Runtime as a proxy.
StagingStorageLinkedServiceName This property is required. string
Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes.
Path string
The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes.
SelfHostedIntegrationRuntimeName This property is required. string
Name of Self Hosted Integration Runtime as a proxy.
StagingStorageLinkedServiceName This property is required. string
Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes.
Path string
The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes.
selfHostedIntegrationRuntimeName This property is required. String
Name of Self Hosted Integration Runtime as a proxy.
stagingStorageLinkedServiceName This property is required. String
Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes.
path String
The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes.
selfHostedIntegrationRuntimeName This property is required. string
Name of Self Hosted Integration Runtime as a proxy.
stagingStorageLinkedServiceName This property is required. string
Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes.
path string
The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes.
self_hosted_integration_runtime_name This property is required. str
Name of Self Hosted Integration Runtime as a proxy.
staging_storage_linked_service_name This property is required. str
Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes.
path str
The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes.
selfHostedIntegrationRuntimeName This property is required. String
Name of Self Hosted Integration Runtime as a proxy.
stagingStorageLinkedServiceName This property is required. String
Name of Azure Blob Storage linked service to reference the staging data store to be used when moving data between self-hosted and Azure-SSIS integration runtimes.
path String
The path in the data store to be used when moving data between Self-Hosted and Azure-SSIS Integration Runtimes.

IntegrationRuntimeSsisVnetIntegration
, IntegrationRuntimeSsisVnetIntegrationArgs

PublicIps List<string>
Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2.
SubnetId string

id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.

NOTE Only one of subnet_id and subnet_name can be specified. If subnet_name is specified, vnet_id must be provided.

SubnetName string
Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
VnetId string
ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added.
PublicIps []string
Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2.
SubnetId string

id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.

NOTE Only one of subnet_id and subnet_name can be specified. If subnet_name is specified, vnet_id must be provided.

SubnetName string
Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
VnetId string
ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added.
publicIps List<String>
Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2.
subnetId String

id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.

NOTE Only one of subnet_id and subnet_name can be specified. If subnet_name is specified, vnet_id must be provided.

subnetName String
Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
vnetId String
ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added.
publicIps string[]
Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2.
subnetId string

id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.

NOTE Only one of subnet_id and subnet_name can be specified. If subnet_name is specified, vnet_id must be provided.

subnetName string
Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
vnetId string
ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added.
public_ips Sequence[str]
Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2.
subnet_id str

id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.

NOTE Only one of subnet_id and subnet_name can be specified. If subnet_name is specified, vnet_id must be provided.

subnet_name str
Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
vnet_id str
ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added.
publicIps List<String>
Static public IP addresses for the Azure-SSIS Integration Runtime. The size must be 2.
subnetId String

id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.

NOTE Only one of subnet_id and subnet_name can be specified. If subnet_name is specified, vnet_id must be provided.

subnetName String
Name of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
vnetId String
ID of the virtual network to which the nodes of the Azure-SSIS Integration Runtime will be added.

Import

Data Factory Azure-SSIS Integration Runtimes can be imported using the resource id, e.g.

$ pulumi import azure:datafactory/integrationRuntimeSsis:IntegrationRuntimeSsis example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/integrationruntimes/example
Copy

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.