We recommend using Azure Native.
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",
});
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")
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
	})
}
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",
    });
});
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());
    }
}
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
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 string
- The unique name of the resource.
- args IntegrationRuntimeSsisArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args IntegrationRuntimeSsisArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IntegrationRuntimeSsisArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
    },
});
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"),
	},
})
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());
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",
    })
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",
    },
});
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
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:
- DataFactory stringId 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- 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_v2andStandard_A8_v2
- CatalogInfo IntegrationRuntime Ssis Catalog Info 
- A catalog_infoblock as defined below.
- CopyCompute IntegrationScale Runtime Ssis Copy Compute Scale 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- CustomSetup IntegrationScript Runtime Ssis Custom Setup Script 
- A custom_setup_scriptblock as defined below.
- Description string
- Integration runtime description.
- Edition string
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- ExpressCustom IntegrationSetup Runtime Ssis Express Custom Setup 
- An express_custom_setupblock as defined below.
- ExpressVnet IntegrationIntegration Runtime Ssis Express Vnet Integration 
- A express_vnet_integrationblock as defined below.
- LicenseType string
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- MaxParallel intExecutions Per Node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- Name 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.
- NumberOf intNodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- PackageStores List<IntegrationRuntime Ssis Package Store> 
- One or more package_storeblock as defined below.
- PipelineExternal IntegrationCompute Scale Runtime Ssis Pipeline External Compute Scale 
- One pipeline_external_compute_scaleblock as defined below.
- Proxy
IntegrationRuntime Ssis Proxy 
- A proxyblock as defined below.
- VnetIntegration IntegrationRuntime Ssis Vnet Integration 
- A vnet_integrationblock as defined below.
- DataFactory stringId 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- 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_v2andStandard_A8_v2
- CatalogInfo IntegrationRuntime Ssis Catalog Info Args 
- A catalog_infoblock as defined below.
- CopyCompute IntegrationScale Runtime Ssis Copy Compute Scale Args 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- CustomSetup IntegrationScript Runtime Ssis Custom Setup Script Args 
- A custom_setup_scriptblock as defined below.
- Description string
- Integration runtime description.
- Edition string
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- ExpressCustom IntegrationSetup Runtime Ssis Express Custom Setup Args 
- An express_custom_setupblock as defined below.
- ExpressVnet IntegrationIntegration Runtime Ssis Express Vnet Integration Args 
- A express_vnet_integrationblock as defined below.
- LicenseType string
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- MaxParallel intExecutions Per Node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- Name 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.
- NumberOf intNodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- PackageStores []IntegrationRuntime Ssis Package Store Args 
- One or more package_storeblock as defined below.
- PipelineExternal IntegrationCompute Scale Runtime Ssis Pipeline External Compute Scale Args 
- One pipeline_external_compute_scaleblock as defined below.
- Proxy
IntegrationRuntime Ssis Proxy Args 
- A proxyblock as defined below.
- VnetIntegration IntegrationRuntime Ssis Vnet Integration Args 
- A vnet_integrationblock as defined below.
- dataFactory StringId 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- 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_v2andStandard_A8_v2
- catalogInfo IntegrationRuntime Ssis Catalog Info 
- A catalog_infoblock as defined below.
- copyCompute IntegrationScale Runtime Ssis Copy Compute Scale 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- customSetup IntegrationScript Runtime Ssis Custom Setup Script 
- A custom_setup_scriptblock as defined below.
- description String
- Integration runtime description.
- edition String
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- expressCustom IntegrationSetup Runtime Ssis Express Custom Setup 
- An express_custom_setupblock as defined below.
- expressVnet IntegrationIntegration Runtime Ssis Express Vnet Integration 
- A express_vnet_integrationblock as defined below.
- licenseType String
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- maxParallel IntegerExecutions Per Node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- name 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.
- numberOf IntegerNodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- packageStores List<IntegrationRuntime Ssis Package Store> 
- One or more package_storeblock as defined below.
- pipelineExternal IntegrationCompute Scale Runtime Ssis Pipeline External Compute Scale 
- One pipeline_external_compute_scaleblock as defined below.
- proxy
IntegrationRuntime Ssis Proxy 
- A proxyblock as defined below.
- vnetIntegration IntegrationRuntime Ssis Vnet Integration 
- A vnet_integrationblock as defined below.
- dataFactory stringId 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- 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_v2andStandard_A8_v2
- catalogInfo IntegrationRuntime Ssis Catalog Info 
- A catalog_infoblock as defined below.
- copyCompute IntegrationScale Runtime Ssis Copy Compute Scale 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- customSetup IntegrationScript Runtime Ssis Custom Setup Script 
- A custom_setup_scriptblock as defined below.
- description string
- Integration runtime description.
- edition string
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- expressCustom IntegrationSetup Runtime Ssis Express Custom Setup 
- An express_custom_setupblock as defined below.
- expressVnet IntegrationIntegration Runtime Ssis Express Vnet Integration 
- A express_vnet_integrationblock as defined below.
- licenseType string
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- maxParallel numberExecutions Per Node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- name 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.
- numberOf numberNodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- packageStores IntegrationRuntime Ssis Package Store[] 
- One or more package_storeblock as defined below.
- pipelineExternal IntegrationCompute Scale Runtime Ssis Pipeline External Compute Scale 
- One pipeline_external_compute_scaleblock as defined below.
- proxy
IntegrationRuntime Ssis Proxy 
- A proxyblock as defined below.
- vnetIntegration IntegrationRuntime Ssis Vnet Integration 
- A vnet_integrationblock as defined below.
- data_factory_ strid 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- node_size str
- The size of the nodes on which the 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_v2andStandard_A8_v2
- catalog_info IntegrationRuntime Ssis Catalog Info Args 
- A catalog_infoblock as defined below.
- copy_compute_ Integrationscale Runtime Ssis Copy Compute Scale Args 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- custom_setup_ Integrationscript Runtime Ssis Custom Setup Script Args 
- A custom_setup_scriptblock as defined below.
- description str
- Integration runtime description.
- edition str
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- express_custom_ Integrationsetup Runtime Ssis Express Custom Setup Args 
- An express_custom_setupblock as defined below.
- express_vnet_ Integrationintegration Runtime Ssis Express Vnet Integration Args 
- A express_vnet_integrationblock as defined below.
- license_type str
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- location str
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- max_parallel_ intexecutions_ per_ node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- name str
- Specifies the name of the 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_ intnodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- package_stores Sequence[IntegrationRuntime Ssis Package Store Args] 
- One or more package_storeblock as defined below.
- pipeline_external_ Integrationcompute_ scale Runtime Ssis Pipeline External Compute Scale Args 
- One pipeline_external_compute_scaleblock as defined below.
- proxy
IntegrationRuntime Ssis Proxy Args 
- A proxyblock as defined below.
- vnet_integration IntegrationRuntime Ssis Vnet Integration Args 
- A vnet_integrationblock as defined below.
- dataFactory StringId 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- 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_v2andStandard_A8_v2
- catalogInfo Property Map
- A catalog_infoblock as defined below.
- copyCompute Property MapScale 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- customSetup Property MapScript 
- A custom_setup_scriptblock as defined below.
- description String
- Integration runtime description.
- edition String
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- expressCustom Property MapSetup 
- An express_custom_setupblock as defined below.
- expressVnet Property MapIntegration 
- A express_vnet_integrationblock as defined below.
- licenseType String
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- maxParallel NumberExecutions Per Node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- name 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.
- numberOf NumberNodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- packageStores List<Property Map>
- One or more package_storeblock as defined below.
- pipelineExternal Property MapCompute Scale 
- One pipeline_external_compute_scaleblock as defined below.
- proxy Property Map
- A proxyblock as defined below.
- vnetIntegration Property Map
- A vnet_integrationblock 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) -> IntegrationRuntimeSsisfunc 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- CatalogInfo IntegrationRuntime Ssis Catalog Info 
- A catalog_infoblock as defined below.
- CopyCompute IntegrationScale Runtime Ssis Copy Compute Scale 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- CustomSetup IntegrationScript Runtime Ssis Custom Setup Script 
- A custom_setup_scriptblock as defined below.
- DataFactory stringId 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- Description string
- Integration runtime description.
- Edition string
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- ExpressCustom IntegrationSetup Runtime Ssis Express Custom Setup 
- An express_custom_setupblock as defined below.
- ExpressVnet IntegrationIntegration Runtime Ssis Express Vnet Integration 
- A express_vnet_integrationblock as defined below.
- LicenseType string
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- MaxParallel intExecutions Per Node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- Name 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_v2andStandard_A8_v2
- NumberOf intNodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- PackageStores List<IntegrationRuntime Ssis Package Store> 
- One or more package_storeblock as defined below.
- PipelineExternal IntegrationCompute Scale Runtime Ssis Pipeline External Compute Scale 
- One pipeline_external_compute_scaleblock as defined below.
- Proxy
IntegrationRuntime Ssis Proxy 
- A proxyblock as defined below.
- VnetIntegration IntegrationRuntime Ssis Vnet Integration 
- A vnet_integrationblock as defined below.
- CatalogInfo IntegrationRuntime Ssis Catalog Info Args 
- A catalog_infoblock as defined below.
- CopyCompute IntegrationScale Runtime Ssis Copy Compute Scale Args 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- CustomSetup IntegrationScript Runtime Ssis Custom Setup Script Args 
- A custom_setup_scriptblock as defined below.
- DataFactory stringId 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- Description string
- Integration runtime description.
- Edition string
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- ExpressCustom IntegrationSetup Runtime Ssis Express Custom Setup Args 
- An express_custom_setupblock as defined below.
- ExpressVnet IntegrationIntegration Runtime Ssis Express Vnet Integration Args 
- A express_vnet_integrationblock as defined below.
- LicenseType string
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- Location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- MaxParallel intExecutions Per Node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- Name 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_v2andStandard_A8_v2
- NumberOf intNodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- PackageStores []IntegrationRuntime Ssis Package Store Args 
- One or more package_storeblock as defined below.
- PipelineExternal IntegrationCompute Scale Runtime Ssis Pipeline External Compute Scale Args 
- One pipeline_external_compute_scaleblock as defined below.
- Proxy
IntegrationRuntime Ssis Proxy Args 
- A proxyblock as defined below.
- VnetIntegration IntegrationRuntime Ssis Vnet Integration Args 
- A vnet_integrationblock as defined below.
- catalogInfo IntegrationRuntime Ssis Catalog Info 
- A catalog_infoblock as defined below.
- copyCompute IntegrationScale Runtime Ssis Copy Compute Scale 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- customSetup IntegrationScript Runtime Ssis Custom Setup Script 
- A custom_setup_scriptblock as defined below.
- dataFactory StringId 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- description String
- Integration runtime description.
- edition String
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- expressCustom IntegrationSetup Runtime Ssis Express Custom Setup 
- An express_custom_setupblock as defined below.
- expressVnet IntegrationIntegration Runtime Ssis Express Vnet Integration 
- A express_vnet_integrationblock as defined below.
- licenseType String
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- maxParallel IntegerExecutions Per Node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- name 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_v2andStandard_A8_v2
- numberOf IntegerNodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- packageStores List<IntegrationRuntime Ssis Package Store> 
- One or more package_storeblock as defined below.
- pipelineExternal IntegrationCompute Scale Runtime Ssis Pipeline External Compute Scale 
- One pipeline_external_compute_scaleblock as defined below.
- proxy
IntegrationRuntime Ssis Proxy 
- A proxyblock as defined below.
- vnetIntegration IntegrationRuntime Ssis Vnet Integration 
- A vnet_integrationblock as defined below.
- catalogInfo IntegrationRuntime Ssis Catalog Info 
- A catalog_infoblock as defined below.
- copyCompute IntegrationScale Runtime Ssis Copy Compute Scale 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- customSetup IntegrationScript Runtime Ssis Custom Setup Script 
- A custom_setup_scriptblock as defined below.
- dataFactory stringId 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- description string
- Integration runtime description.
- edition string
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- expressCustom IntegrationSetup Runtime Ssis Express Custom Setup 
- An express_custom_setupblock as defined below.
- expressVnet IntegrationIntegration Runtime Ssis Express Vnet Integration 
- A express_vnet_integrationblock as defined below.
- licenseType string
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- location string
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- maxParallel numberExecutions Per Node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- name 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_v2andStandard_A8_v2
- numberOf numberNodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- packageStores IntegrationRuntime Ssis Package Store[] 
- One or more package_storeblock as defined below.
- pipelineExternal IntegrationCompute Scale Runtime Ssis Pipeline External Compute Scale 
- One pipeline_external_compute_scaleblock as defined below.
- proxy
IntegrationRuntime Ssis Proxy 
- A proxyblock as defined below.
- vnetIntegration IntegrationRuntime Ssis Vnet Integration 
- A vnet_integrationblock as defined below.
- catalog_info IntegrationRuntime Ssis Catalog Info Args 
- A catalog_infoblock as defined below.
- copy_compute_ Integrationscale Runtime Ssis Copy Compute Scale Args 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- custom_setup_ Integrationscript Runtime Ssis Custom Setup Script Args 
- A custom_setup_scriptblock as defined below.
- data_factory_ strid 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- description str
- Integration runtime description.
- edition str
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- express_custom_ Integrationsetup Runtime Ssis Express Custom Setup Args 
- An express_custom_setupblock as defined below.
- express_vnet_ Integrationintegration Runtime Ssis Express Vnet Integration Args 
- A express_vnet_integrationblock as defined below.
- license_type str
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- location str
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- max_parallel_ intexecutions_ per_ node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- name str
- Specifies the name of the 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_v2andStandard_A8_v2
- number_of_ intnodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- package_stores Sequence[IntegrationRuntime Ssis Package Store Args] 
- One or more package_storeblock as defined below.
- pipeline_external_ Integrationcompute_ scale Runtime Ssis Pipeline External Compute Scale Args 
- One pipeline_external_compute_scaleblock as defined below.
- proxy
IntegrationRuntime Ssis Proxy Args 
- A proxyblock as defined below.
- vnet_integration IntegrationRuntime Ssis Vnet Integration Args 
- A vnet_integrationblock as defined below.
- catalogInfo Property Map
- A catalog_infoblock as defined below.
- copyCompute Property MapScale 
- One copy_compute_scaleblock 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_nameis omitted, the integration runtime will use the Data Factory assigned identity.
- customSetup Property MapScript 
- A custom_setup_scriptblock as defined below.
- dataFactory StringId 
- The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.
- description String
- Integration runtime description.
- edition String
- The Azure-SSIS Integration Runtime edition. Valid values are StandardandEnterprise. Defaults toStandard.
- expressCustom Property MapSetup 
- An express_custom_setupblock as defined below.
- expressVnet Property MapIntegration 
- A express_vnet_integrationblock as defined below.
- licenseType String
- The type of the license that is used. Valid values are LicenseIncludedandBasePrice. Defaults toLicenseIncluded.
- location String
- Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- maxParallel NumberExecutions Per Node 
- Defines the maximum parallel executions per node. Defaults to 1. Max is1.
- name 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_v2andStandard_A8_v2
- numberOf NumberNodes 
- Number of nodes for the Azure-SSIS Integration Runtime. Max is 10. Defaults to1.
- packageStores List<Property Map>
- One or more package_storeblock as defined below.
- pipelineExternal Property MapCompute Scale 
- One pipeline_external_compute_scaleblock as defined below.
- proxy Property Map
- A proxyblock as defined below.
- vnetIntegration Property Map
- A vnet_integrationblock as defined below.
Supporting Types
IntegrationRuntimeSsisCatalogInfo, IntegrationRuntimeSsisCatalogInfoArgs          
- ServerEndpoint 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.
- DualStandby stringPair Name 
- The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
- ElasticPool stringName 
- 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_40andHS_Gen5_80. Mutually exclusive withelastic_pool_name.
- ServerEndpoint 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.
- DualStandby stringPair Name 
- The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
- ElasticPool stringName 
- 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_40andHS_Gen5_80. Mutually exclusive withelastic_pool_name.
- serverEndpoint 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.
- dualStandby StringPair Name 
- The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
- elasticPool StringName 
- 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_40andHS_Gen5_80. Mutually exclusive withelastic_pool_name.
- serverEndpoint 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.
- dualStandby stringPair Name 
- The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
- elasticPool stringName 
- 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_40andHS_Gen5_80. Mutually exclusive withelastic_pool_name.
- server_endpoint str
- The endpoint of an Azure SQL Server that will be used to host the SSIS catalog.
- administrator_login str
- Administrator login name for the SQL Server.
- administrator_password str
- Administrator login password for the SQL Server.
- dual_standby_ strpair_ name 
- The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
- elastic_pool_ strname 
- 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_40andHS_Gen5_80. Mutually exclusive withelastic_pool_name.
- serverEndpoint 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.
- dualStandby StringPair Name 
- The dual standby Azure-SSIS Integration Runtime pair with SSISDB failover.
- elasticPool StringName 
- 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_40andHS_Gen5_80. Mutually exclusive withelastic_pool_name.
IntegrationRuntimeSsisCopyComputeScale, IntegrationRuntimeSsisCopyComputeScaleArgs            
- DataIntegration intUnit 
- Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4in range 4-256.
- TimeTo intLive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
- DataIntegration intUnit 
- Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4in range 4-256.
- TimeTo intLive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
- dataIntegration IntegerUnit 
- Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4in range 4-256.
- timeTo IntegerLive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
- dataIntegration numberUnit 
- Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4in range 4-256.
- timeTo numberLive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
- data_integration_ intunit 
- Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4in range 4-256.
- time_to_ intlive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
- dataIntegration NumberUnit 
- Specifies the data integration unit number setting reserved for copy activity execution. Supported values are multiples of 4in range 4-256.
- timeTo NumberLive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
IntegrationRuntimeSsisCustomSetupScript, IntegrationRuntimeSsisCustomSetupScriptArgs            
- BlobContainer stringUri 
- The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- SasToken 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.
- BlobContainer stringUri 
- The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- SasToken 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.
- blobContainer StringUri 
- The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- sasToken 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.
- blobContainer stringUri 
- The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- sasToken string
- A container SAS token that gives access to the files. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- blob_container_ struri 
- The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- sas_token str
- A container SAS token that gives access to the files. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- blobContainer StringUri 
- The blob endpoint for the container which contains a custom setup script that will be run on every node on startup. See https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup for more information.
- sasToken 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<IntegrationRuntime Ssis Express Custom Setup Command Key> 
- One or more command_keyblocks as defined below.
- Components
List<IntegrationRuntime Ssis Express Custom Setup Component> 
- One or more componentblocks 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,- componentand- command_keyshould be specified.
- CommandKeys []IntegrationRuntime Ssis Express Custom Setup Command Key 
- One or more command_keyblocks as defined below.
- Components
[]IntegrationRuntime Ssis Express Custom Setup Component 
- One or more componentblocks 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,- componentand- command_keyshould be specified.
- commandKeys List<IntegrationRuntime Ssis Express Custom Setup Command Key> 
- One or more command_keyblocks as defined below.
- components
List<IntegrationRuntime Ssis Express Custom Setup Component> 
- One or more componentblocks 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,- componentand- command_keyshould be specified.
- commandKeys IntegrationRuntime Ssis Express Custom Setup Command Key[] 
- One or more command_keyblocks as defined below.
- components
IntegrationRuntime Ssis Express Custom Setup Component[] 
- One or more componentblocks 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,- componentand- command_keyshould be specified.
- command_keys Sequence[IntegrationRuntime Ssis Express Custom Setup Command Key] 
- One or more command_keyblocks as defined below.
- components
Sequence[IntegrationRuntime Ssis Express Custom Setup Component] 
- One or more componentblocks 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,- componentand- command_keyshould be specified.
- commandKeys List<Property Map>
- One or more command_keyblocks as defined below.
- components List<Property Map>
- One or more componentblocks 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,- componentand- command_keyshould be specified.
IntegrationRuntimeSsisExpressCustomSetupCommandKey, IntegrationRuntimeSsisExpressCustomSetupCommandKeyArgs                
- TargetName string
- The target computer or domain name.
- UserName string
- The username for the target device.
- KeyVault IntegrationPassword Runtime Ssis Express Custom Setup Command Key Key Vault Password 
- A key_vault_secret_referenceblock as defined below.
- Password string
- The password for the target device.
- TargetName string
- The target computer or domain name.
- UserName string
- The username for the target device.
- KeyVault IntegrationPassword Runtime Ssis Express Custom Setup Command Key Key Vault Password 
- A key_vault_secret_referenceblock as defined below.
- Password string
- The password for the target device.
- targetName String
- The target computer or domain name.
- userName String
- The username for the target device.
- keyVault IntegrationPassword Runtime Ssis Express Custom Setup Command Key Key Vault Password 
- A key_vault_secret_referenceblock as defined below.
- password String
- The password for the target device.
- targetName string
- The target computer or domain name.
- userName string
- The username for the target device.
- keyVault IntegrationPassword Runtime Ssis Express Custom Setup Command Key Key Vault Password 
- A key_vault_secret_referenceblock as defined below.
- password string
- The password for the target device.
- target_name str
- The target computer or domain name.
- user_name str
- The username for the target device.
- key_vault_ Integrationpassword Runtime Ssis Express Custom Setup Command Key Key Vault Password 
- A key_vault_secret_referenceblock as defined below.
- password str
- The password for the target device.
- targetName String
- The target computer or domain name.
- userName String
- The username for the target device.
- keyVault Property MapPassword 
- A key_vault_secret_referenceblock as defined below.
- password String
- The password for the target device.
IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPassword, IntegrationRuntimeSsisExpressCustomSetupCommandKeyKeyVaultPasswordArgs                      
- LinkedService stringName 
- SecretName 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.
- LinkedService stringName 
- SecretName 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.
- linkedService StringName 
- secretName 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.
- linkedService stringName 
- secretName 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_ strname 
- secret_name 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.
- linkedService StringName 
- secretName 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 string
- The Component Name installed for the Azure-SSIS Integration Runtime.
- KeyVault IntegrationLicense Runtime Ssis Express Custom Setup Component Key Vault License 
- A key_vault_secret_referenceblock as defined below.
- License string
- The license used for the Component.
- Name string
- The Component Name installed for the Azure-SSIS Integration Runtime.
- KeyVault IntegrationLicense Runtime Ssis Express Custom Setup Component Key Vault License 
- A key_vault_secret_referenceblock as defined below.
- License string
- The license used for the Component.
- name String
- The Component Name installed for the Azure-SSIS Integration Runtime.
- keyVault IntegrationLicense Runtime Ssis Express Custom Setup Component Key Vault License 
- A key_vault_secret_referenceblock as defined below.
- license String
- The license used for the Component.
- name string
- The Component Name installed for the Azure-SSIS Integration Runtime.
- keyVault IntegrationLicense Runtime Ssis Express Custom Setup Component Key Vault License 
- A key_vault_secret_referenceblock as defined below.
- license string
- The license used for the Component.
- name str
- The Component Name installed for the Azure-SSIS Integration Runtime.
- key_vault_ Integrationlicense Runtime Ssis Express Custom Setup Component Key Vault License 
- A key_vault_secret_referenceblock as defined below.
- license str
- The license used for the Component.
- name String
- The Component Name installed for the Azure-SSIS Integration Runtime.
- keyVault Property MapLicense 
- A key_vault_secret_referenceblock as defined below.
- license String
- The license used for the Component.
IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicense, IntegrationRuntimeSsisExpressCustomSetupComponentKeyVaultLicenseArgs                    
- LinkedService stringName 
- SecretName 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.
- LinkedService stringName 
- SecretName 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.
- linkedService StringName 
- secretName 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.
- linkedService stringName 
- secretName 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_ strname 
- secret_name 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.
- linkedService StringName 
- secretName 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 string
- id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
- SubnetId string
- id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
- subnetId String
- id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
- subnetId string
- id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
- subnet_id str
- id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
- subnetId String
- id of the subnet to which the nodes of the Azure-SSIS Integration Runtime will be added.
IntegrationRuntimeSsisPackageStore, IntegrationRuntimeSsisPackageStoreArgs          
- LinkedService stringName 
- Name of the Linked Service to associate with the packages.
- Name string
- Name of the package store.
- LinkedService stringName 
- Name of the Linked Service to associate with the packages.
- Name string
- Name of the package store.
- linkedService StringName 
- Name of the Linked Service to associate with the packages.
- name String
- Name of the package store.
- linkedService stringName 
- Name of the Linked Service to associate with the packages.
- name string
- Name of the package store.
- linked_service_ strname 
- Name of the Linked Service to associate with the packages.
- name str
- Name of the package store.
- linkedService StringName 
- Name of the Linked Service to associate with the packages.
- name String
- Name of the package store.
IntegrationRuntimeSsisPipelineExternalComputeScale, IntegrationRuntimeSsisPipelineExternalComputeScaleArgs              
- NumberOf intExternal Nodes 
- Specifies the number of the external nodes, which should be greater than 0and less than11.
- NumberOf intPipeline Nodes 
- Specifies the number of the pipeline nodes, which should be greater than 0and less than11.
- TimeTo intLive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
- NumberOf intExternal Nodes 
- Specifies the number of the external nodes, which should be greater than 0and less than11.
- NumberOf intPipeline Nodes 
- Specifies the number of the pipeline nodes, which should be greater than 0and less than11.
- TimeTo intLive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
- numberOf IntegerExternal Nodes 
- Specifies the number of the external nodes, which should be greater than 0and less than11.
- numberOf IntegerPipeline Nodes 
- Specifies the number of the pipeline nodes, which should be greater than 0and less than11.
- timeTo IntegerLive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
- numberOf numberExternal Nodes 
- Specifies the number of the external nodes, which should be greater than 0and less than11.
- numberOf numberPipeline Nodes 
- Specifies the number of the pipeline nodes, which should be greater than 0and less than11.
- timeTo numberLive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
- number_of_ intexternal_ nodes 
- Specifies the number of the external nodes, which should be greater than 0and less than11.
- number_of_ intpipeline_ nodes 
- Specifies the number of the pipeline nodes, which should be greater than 0and less than11.
- time_to_ intlive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
- numberOf NumberExternal Nodes 
- Specifies the number of the external nodes, which should be greater than 0and less than11.
- numberOf NumberPipeline Nodes 
- Specifies the number of the pipeline nodes, which should be greater than 0and less than11.
- timeTo NumberLive 
- Specifies the time to live (in minutes) setting of integration runtime which will execute copy activity. Possible values are at least 5.
IntegrationRuntimeSsisProxy, IntegrationRuntimeSsisProxyArgs        
- SelfHosted stringIntegration Runtime Name 
- Name of Self Hosted Integration Runtime as a proxy.
- StagingStorage stringLinked Service Name 
- 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.
- SelfHosted stringIntegration Runtime Name 
- Name of Self Hosted Integration Runtime as a proxy.
- StagingStorage stringLinked Service Name 
- 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.
- selfHosted StringIntegration Runtime Name 
- Name of Self Hosted Integration Runtime as a proxy.
- stagingStorage StringLinked Service Name 
- 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.
- selfHosted stringIntegration Runtime Name 
- Name of Self Hosted Integration Runtime as a proxy.
- stagingStorage stringLinked Service Name 
- 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_ strintegration_ runtime_ name 
- Name of Self Hosted Integration Runtime as a proxy.
- staging_storage_ strlinked_ service_ name 
- 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.
- selfHosted StringIntegration Runtime Name 
- Name of Self Hosted Integration Runtime as a proxy.
- stagingStorage StringLinked Service Name 
- 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_idand- subnet_namecan be specified. If- subnet_nameis specified,- vnet_idmust 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_idand- subnet_namecan be specified. If- subnet_nameis specified,- vnet_idmust 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_idand- subnet_namecan be specified. If- subnet_nameis specified,- vnet_idmust 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_idand- subnet_namecan be specified. If- subnet_nameis specified,- vnet_idmust 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_idand- subnet_namecan be specified. If- subnet_nameis specified,- vnet_idmust 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_idand- subnet_namecan be specified. If- subnet_nameis specified,- vnet_idmust 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
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the azurermTerraform Provider.