Use Pulumi's new import command to generate code from existing cloud resources. Learn More

IntegrationRuntime

Integration runtime resource type.

Example Usage

Create integration runtime

using Pulumi;
using AzureNextGen = Pulumi.AzureNextGen;

class MyStack : Stack
{
    public MyStack()
    {
        var integrationRuntime = new AzureNextGen.Synapse.V20190601Preview.IntegrationRuntime("integrationRuntime", new AzureNextGen.Synapse.V20190601Preview.IntegrationRuntimeArgs
        {
            IntegrationRuntimeName = "exampleIntegrationRuntime",
            Properties = 
            {
                { "description", "A selfhosted integration runtime" },
                { "type", "SelfHosted" },
            },
            ResourceGroupName = "exampleResourceGroup",
            WorkspaceName = "exampleWorkspace",
        });
    }

}

Coming soon!

import pulumi
import pulumi_azure_nextgen as azure_nextgen

integration_runtime = azure_nextgen.synapse.v20190601preview.IntegrationRuntime("integrationRuntime",
    integration_runtime_name="exampleIntegrationRuntime",
    properties={
        "description": "A selfhosted integration runtime",
        "type": "SelfHosted",
    },
    resource_group_name="exampleResourceGroup",
    workspace_name="exampleWorkspace")
import * as pulumi from "@pulumi/pulumi";
import * as azure_nextgen from "@pulumi/azure-nextgen";

const integrationRuntime = new azure_nextgen.synapse.v20190601preview.IntegrationRuntime("integrationRuntime", {
    integrationRuntimeName: "exampleIntegrationRuntime",
    properties: {
        description: "A selfhosted integration runtime",
        type: "SelfHosted",
    },
    resourceGroupName: "exampleResourceGroup",
    workspaceName: "exampleWorkspace",
});

Create a IntegrationRuntime Resource

new IntegrationRuntime(name: string, args: IntegrationRuntimeArgs, opts?: CustomResourceOptions);
def IntegrationRuntime(resource_name: str, opts: Optional[ResourceOptions] = None, integration_runtime_name: Optional[str] = None, properties: Optional[Union[ManagedIntegrationRuntimeArgs, SelfHostedIntegrationRuntimeArgs]] = None, resource_group_name: Optional[str] = None, workspace_name: Optional[str] = None)
func NewIntegrationRuntime(ctx *Context, name string, args IntegrationRuntimeArgs, opts ...ResourceOption) (*IntegrationRuntime, error)
public IntegrationRuntime(string name, IntegrationRuntimeArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args IntegrationRuntimeArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args IntegrationRuntimeArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args IntegrationRuntimeArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

IntegrationRuntime Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The IntegrationRuntime resource accepts the following input properties:

IntegrationRuntimeName string
Integration runtime name
Properties Pulumi.AzureNextGen.Synapse.Inputs.ManagedIntegrationRuntimeArgs | Pulumi.AzureNextGen.Synapse.Inputs.SelfHostedIntegrationRuntimeArgs
Integration runtime properties.
ResourceGroupName string
The name of the resource group. The name is case insensitive.
WorkspaceName string
The name of the workspace.
IntegrationRuntimeName string
Integration runtime name
Properties ManagedIntegrationRuntime | SelfHostedIntegrationRuntime
Integration runtime properties.
ResourceGroupName string
The name of the resource group. The name is case insensitive.
WorkspaceName string
The name of the workspace.
integrationRuntimeName string
Integration runtime name
properties ManagedIntegrationRuntime | SelfHostedIntegrationRuntime
Integration runtime properties.
resourceGroupName string
The name of the resource group. The name is case insensitive.
workspaceName string
The name of the workspace.
integration_runtime_name str
Integration runtime name
properties ManagedIntegrationRuntimeArgs | SelfHostedIntegrationRuntimeArgs
Integration runtime properties.
resource_group_name str
The name of the resource group. The name is case insensitive.
workspace_name str
The name of the workspace.

Outputs

All input properties are implicitly available as output properties. Additionally, the IntegrationRuntime resource produces the following output properties:

Etag string
Resource Etag.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
Type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
Etag string
Resource Etag.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
Type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
etag string
Resource Etag.
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
etag str
Resource Etag.
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
type str
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

Supporting Types

CmdkeySetup

Password Pulumi.AzureNextGen.Synapse.Inputs.SecureStringArgs
The password of data source access.
TargetName object
The server name of data source access.
UserName object
The user name of data source access.
Password SecureString
The password of data source access.
TargetName interface{}
The server name of data source access.
UserName interface{}
The user name of data source access.
password SecureString
The password of data source access.
targetName any
The server name of data source access.
userName any
The user name of data source access.
password SecureStringArgs
The password of data source access.
target_name Any
The server name of data source access.
user_name Any
The user name of data source access.

CmdkeySetupResponse

Password Pulumi.AzureNextGen.Synapse.Inputs.SecureStringResponseArgs
The password of data source access.
TargetName object
The server name of data source access.
UserName object
The user name of data source access.
Password SecureStringResponse
The password of data source access.
TargetName interface{}
The server name of data source access.
UserName interface{}
The user name of data source access.
password SecureStringResponse
The password of data source access.
targetName any
The server name of data source access.
userName any
The user name of data source access.
password SecureStringResponseArgs
The password of data source access.
target_name Any
The server name of data source access.
user_name Any
The user name of data source access.

ComponentSetup

ComponentName string
The name of the 3rd party component.
LicenseKey Pulumi.AzureNextGen.Synapse.Inputs.SecureStringArgs
The license key to activate the component.
ComponentName string
The name of the 3rd party component.
LicenseKey SecureString
The license key to activate the component.
componentName string
The name of the 3rd party component.
licenseKey SecureString
The license key to activate the component.
component_name str
The name of the 3rd party component.
license_key SecureStringArgs
The license key to activate the component.

ComponentSetupResponse

ComponentName string
The name of the 3rd party component.
LicenseKey Pulumi.AzureNextGen.Synapse.Inputs.SecureStringResponseArgs
The license key to activate the component.
ComponentName string
The name of the 3rd party component.
LicenseKey SecureStringResponse
The license key to activate the component.
componentName string
The name of the 3rd party component.
licenseKey SecureStringResponse
The license key to activate the component.
component_name str
The name of the 3rd party component.
license_key SecureStringResponseArgs
The license key to activate the component.

DataFlowComputeType

General
General
MemoryOptimized
MemoryOptimized
ComputeOptimized
ComputeOptimized
DataFlowComputeTypeGeneral
General
DataFlowComputeTypeMemoryOptimized
MemoryOptimized
DataFlowComputeTypeComputeOptimized
ComputeOptimized
General
General
MemoryOptimized
MemoryOptimized
ComputeOptimized
ComputeOptimized
GENERAL
General
MEMORY_OPTIMIZED
MemoryOptimized
COMPUTE_OPTIMIZED
ComputeOptimized

EntityReference

ReferenceName string
The name of this referenced entity.
Type string | Pulumi.AzureNextGen.Synapse.IntegrationRuntimeEntityReferenceType
The type of this referenced entity.
ReferenceName string
The name of this referenced entity.
Type string | IntegrationRuntimeEntityReferenceType
The type of this referenced entity.
referenceName string
The name of this referenced entity.
type string | IntegrationRuntimeEntityReferenceType
The type of this referenced entity.
reference_name str
The name of this referenced entity.
type str | IntegrationRuntimeEntityReferenceType
The type of this referenced entity.

EntityReferenceResponse

ReferenceName string
The name of this referenced entity.
Type string
The type of this referenced entity.
ReferenceName string
The name of this referenced entity.
Type string
The type of this referenced entity.
referenceName string
The name of this referenced entity.
type string
The type of this referenced entity.
reference_name str
The name of this referenced entity.
type str
The type of this referenced entity.

EnvironmentVariableSetup

VariableName string
The name of the environment variable.
VariableValue string
The value of the environment variable.
VariableName string
The name of the environment variable.
VariableValue string
The value of the environment variable.
variableName string
The name of the environment variable.
variableValue string
The value of the environment variable.
variable_name str
The name of the environment variable.
variable_value str
The value of the environment variable.

EnvironmentVariableSetupResponse

VariableName string
The name of the environment variable.
VariableValue string
The value of the environment variable.
VariableName string
The name of the environment variable.
VariableValue string
The value of the environment variable.
variableName string
The name of the environment variable.
variableValue string
The value of the environment variable.
variable_name str
The name of the environment variable.
variable_value str
The value of the environment variable.

IntegrationRuntimeComputeProperties

DataFlowProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeDataFlowPropertiesArgs
Data flow properties for managed integration runtime.
Location string
The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
MaxParallelExecutionsPerNode int
Maximum parallel executions count per node for managed integration runtime.
NodeSize string
The node size requirement to managed integration runtime.
NumberOfNodes int
The required number of nodes for managed integration runtime.
VNetProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeVNetPropertiesArgs
VNet properties for managed integration runtime.
DataFlowProperties IntegrationRuntimeDataFlowProperties
Data flow properties for managed integration runtime.
Location string
The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
MaxParallelExecutionsPerNode int
Maximum parallel executions count per node for managed integration runtime.
NodeSize string
The node size requirement to managed integration runtime.
NumberOfNodes int
The required number of nodes for managed integration runtime.
VNetProperties IntegrationRuntimeVNetProperties
VNet properties for managed integration runtime.
dataFlowProperties IntegrationRuntimeDataFlowProperties
Data flow properties for managed integration runtime.
location string
The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
maxParallelExecutionsPerNode number
Maximum parallel executions count per node for managed integration runtime.
nodeSize string
The node size requirement to managed integration runtime.
numberOfNodes number
The required number of nodes for managed integration runtime.
vNetProperties IntegrationRuntimeVNetProperties
VNet properties for managed integration runtime.
data_flow_properties IntegrationRuntimeDataFlowPropertiesArgs
Data flow properties for managed integration runtime.
location str
The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
max_parallel_executions_per_node int
Maximum parallel executions count per node for managed integration runtime.
node_size str
The node size requirement to managed integration runtime.
number_of_nodes int
The required number of nodes for managed integration runtime.
v_net_properties IntegrationRuntimeVNetPropertiesArgs
VNet properties for managed integration runtime.

IntegrationRuntimeComputePropertiesResponse

DataFlowProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeDataFlowPropertiesResponseArgs
Data flow properties for managed integration runtime.
Location string
The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
MaxParallelExecutionsPerNode int
Maximum parallel executions count per node for managed integration runtime.
NodeSize string
The node size requirement to managed integration runtime.
NumberOfNodes int
The required number of nodes for managed integration runtime.
VNetProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeVNetPropertiesResponseArgs
VNet properties for managed integration runtime.
DataFlowProperties IntegrationRuntimeDataFlowPropertiesResponse
Data flow properties for managed integration runtime.
Location string
The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
MaxParallelExecutionsPerNode int
Maximum parallel executions count per node for managed integration runtime.
NodeSize string
The node size requirement to managed integration runtime.
NumberOfNodes int
The required number of nodes for managed integration runtime.
VNetProperties IntegrationRuntimeVNetPropertiesResponse
VNet properties for managed integration runtime.
dataFlowProperties IntegrationRuntimeDataFlowPropertiesResponse
Data flow properties for managed integration runtime.
location string
The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
maxParallelExecutionsPerNode number
Maximum parallel executions count per node for managed integration runtime.
nodeSize string
The node size requirement to managed integration runtime.
numberOfNodes number
The required number of nodes for managed integration runtime.
vNetProperties IntegrationRuntimeVNetPropertiesResponse
VNet properties for managed integration runtime.
data_flow_properties IntegrationRuntimeDataFlowPropertiesResponseArgs
Data flow properties for managed integration runtime.
location str
The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities
max_parallel_executions_per_node int
Maximum parallel executions count per node for managed integration runtime.
node_size str
The node size requirement to managed integration runtime.
number_of_nodes int
The required number of nodes for managed integration runtime.
v_net_properties IntegrationRuntimeVNetPropertiesResponseArgs
VNet properties for managed integration runtime.

IntegrationRuntimeCustomSetupScriptProperties

BlobContainerUri string
The URI of the Azure blob container that contains the custom setup script.
SasToken Pulumi.AzureNextGen.Synapse.Inputs.SecureStringArgs
The SAS token of the Azure blob container.
BlobContainerUri string
The URI of the Azure blob container that contains the custom setup script.
SasToken SecureString
The SAS token of the Azure blob container.
blobContainerUri string
The URI of the Azure blob container that contains the custom setup script.
sasToken SecureString
The SAS token of the Azure blob container.
blob_container_uri str
The URI of the Azure blob container that contains the custom setup script.
sas_token SecureStringArgs
The SAS token of the Azure blob container.

IntegrationRuntimeCustomSetupScriptPropertiesResponse

BlobContainerUri string
The URI of the Azure blob container that contains the custom setup script.
SasToken Pulumi.AzureNextGen.Synapse.Inputs.SecureStringResponseArgs
The SAS token of the Azure blob container.
BlobContainerUri string
The URI of the Azure blob container that contains the custom setup script.
SasToken SecureStringResponse
The SAS token of the Azure blob container.
blobContainerUri string
The URI of the Azure blob container that contains the custom setup script.
sasToken SecureStringResponse
The SAS token of the Azure blob container.
blob_container_uri str
The URI of the Azure blob container that contains the custom setup script.
sas_token SecureStringResponseArgs
The SAS token of the Azure blob container.

IntegrationRuntimeDataFlowProperties

ComputeType string | Pulumi.AzureNextGen.Synapse.DataFlowComputeType
Compute type of the cluster which will execute data flow job.
CoreCount int
Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
TimeToLive int
Time to live (in minutes) setting of the cluster which will execute data flow job.
ComputeType string | DataFlowComputeType
Compute type of the cluster which will execute data flow job.
CoreCount int
Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
TimeToLive int
Time to live (in minutes) setting of the cluster which will execute data flow job.
computeType string | DataFlowComputeType
Compute type of the cluster which will execute data flow job.
coreCount number
Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
timeToLive number
Time to live (in minutes) setting of the cluster which will execute data flow job.
compute_type str | DataFlowComputeType
Compute type of the cluster which will execute data flow job.
core_count int
Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
time_to_live int
Time to live (in minutes) setting of the cluster which will execute data flow job.

IntegrationRuntimeDataFlowPropertiesResponse

ComputeType string
Compute type of the cluster which will execute data flow job.
CoreCount int
Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
TimeToLive int
Time to live (in minutes) setting of the cluster which will execute data flow job.
ComputeType string
Compute type of the cluster which will execute data flow job.
CoreCount int
Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
TimeToLive int
Time to live (in minutes) setting of the cluster which will execute data flow job.
computeType string
Compute type of the cluster which will execute data flow job.
coreCount number
Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
timeToLive number
Time to live (in minutes) setting of the cluster which will execute data flow job.
compute_type str
Compute type of the cluster which will execute data flow job.
core_count int
Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
time_to_live int
Time to live (in minutes) setting of the cluster which will execute data flow job.

IntegrationRuntimeDataProxyProperties

ConnectVia Pulumi.AzureNextGen.Synapse.Inputs.EntityReferenceArgs
The self-hosted integration runtime reference.
Path string
The path to contain the staged data in the Blob storage.
StagingLinkedService Pulumi.AzureNextGen.Synapse.Inputs.EntityReferenceArgs
The staging linked service reference.
ConnectVia EntityReference
The self-hosted integration runtime reference.
Path string
The path to contain the staged data in the Blob storage.
StagingLinkedService EntityReference
The staging linked service reference.
connectVia EntityReference
The self-hosted integration runtime reference.
path string
The path to contain the staged data in the Blob storage.
stagingLinkedService EntityReference
The staging linked service reference.
connect_via EntityReferenceArgs
The self-hosted integration runtime reference.
path str
The path to contain the staged data in the Blob storage.
staging_linked_service EntityReferenceArgs
The staging linked service reference.

IntegrationRuntimeDataProxyPropertiesResponse

ConnectVia Pulumi.AzureNextGen.Synapse.Inputs.EntityReferenceResponseArgs
The self-hosted integration runtime reference.
Path string
The path to contain the staged data in the Blob storage.
StagingLinkedService Pulumi.AzureNextGen.Synapse.Inputs.EntityReferenceResponseArgs
The staging linked service reference.
ConnectVia EntityReferenceResponse
The self-hosted integration runtime reference.
Path string
The path to contain the staged data in the Blob storage.
StagingLinkedService EntityReferenceResponse
The staging linked service reference.
connectVia EntityReferenceResponse
The self-hosted integration runtime reference.
path string
The path to contain the staged data in the Blob storage.
stagingLinkedService EntityReferenceResponse
The staging linked service reference.
connect_via EntityReferenceResponseArgs
The self-hosted integration runtime reference.
path str
The path to contain the staged data in the Blob storage.
staging_linked_service EntityReferenceResponseArgs
The staging linked service reference.

IntegrationRuntimeEdition

Standard
Standard
Enterprise
Enterprise
IntegrationRuntimeEditionStandard
Standard
IntegrationRuntimeEditionEnterprise
Enterprise
Standard
Standard
Enterprise
Enterprise
STANDARD
Standard
ENTERPRISE
Enterprise

IntegrationRuntimeEntityReferenceType

IntegrationRuntimeReference
IntegrationRuntimeReference
LinkedServiceReference
LinkedServiceReference
IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference
IntegrationRuntimeReference
IntegrationRuntimeEntityReferenceTypeLinkedServiceReference
LinkedServiceReference
IntegrationRuntimeReference
IntegrationRuntimeReference
LinkedServiceReference
LinkedServiceReference
INTEGRATION_RUNTIME_REFERENCE
IntegrationRuntimeReference
LINKED_SERVICE_REFERENCE
LinkedServiceReference

IntegrationRuntimeLicenseType

BasePrice
BasePrice
LicenseIncluded
LicenseIncluded
IntegrationRuntimeLicenseTypeBasePrice
BasePrice
IntegrationRuntimeLicenseTypeLicenseIncluded
LicenseIncluded
BasePrice
BasePrice
LicenseIncluded
LicenseIncluded
BASE_PRICE
BasePrice
LICENSE_INCLUDED
LicenseIncluded

IntegrationRuntimeSsisCatalogInfo

CatalogAdminPassword Pulumi.AzureNextGen.Synapse.Inputs.SecureStringArgs
The password of the administrator user account of the catalog database.
CatalogAdminUserName string
The administrator user name of catalog database.
CatalogPricingTier string | Pulumi.AzureNextGen.Synapse.IntegrationRuntimeSsisCatalogPricingTier
The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
CatalogServerEndpoint string
The catalog database server URL.
CatalogAdminPassword SecureString
The password of the administrator user account of the catalog database.
CatalogAdminUserName string
The administrator user name of catalog database.
CatalogPricingTier string | IntegrationRuntimeSsisCatalogPricingTier
The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
CatalogServerEndpoint string
The catalog database server URL.
catalogAdminPassword SecureString
The password of the administrator user account of the catalog database.
catalogAdminUserName string
The administrator user name of catalog database.
catalogPricingTier string | IntegrationRuntimeSsisCatalogPricingTier
The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
catalogServerEndpoint string
The catalog database server URL.
catalog_admin_password SecureStringArgs
The password of the administrator user account of the catalog database.
catalog_admin_user_name str
The administrator user name of catalog database.
catalog_pricing_tier str | IntegrationRuntimeSsisCatalogPricingTier
The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
catalog_server_endpoint str
The catalog database server URL.

IntegrationRuntimeSsisCatalogInfoResponse

CatalogAdminPassword Pulumi.AzureNextGen.Synapse.Inputs.SecureStringResponseArgs
The password of the administrator user account of the catalog database.
CatalogAdminUserName string
The administrator user name of catalog database.
CatalogPricingTier string
The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
CatalogServerEndpoint string
The catalog database server URL.
CatalogAdminPassword SecureStringResponse
The password of the administrator user account of the catalog database.
CatalogAdminUserName string
The administrator user name of catalog database.
CatalogPricingTier string
The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
CatalogServerEndpoint string
The catalog database server URL.
catalogAdminPassword SecureStringResponse
The password of the administrator user account of the catalog database.
catalogAdminUserName string
The administrator user name of catalog database.
catalogPricingTier string
The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
catalogServerEndpoint string
The catalog database server URL.
catalog_admin_password SecureStringResponseArgs
The password of the administrator user account of the catalog database.
catalog_admin_user_name str
The administrator user name of catalog database.
catalog_pricing_tier str
The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/
catalog_server_endpoint str
The catalog database server URL.

IntegrationRuntimeSsisCatalogPricingTier

Basic
Basic
Standard
Standard
Premium
Premium
PremiumRS
PremiumRS
IntegrationRuntimeSsisCatalogPricingTierBasic
Basic
IntegrationRuntimeSsisCatalogPricingTierStandard
Standard
IntegrationRuntimeSsisCatalogPricingTierPremium
Premium
IntegrationRuntimeSsisCatalogPricingTierPremiumRS
PremiumRS
Basic
Basic
Standard
Standard
Premium
Premium
PremiumRS
PremiumRS
BASIC
Basic
STANDARD
Standard
PREMIUM
Premium
PREMIUM_RS
PremiumRS

IntegrationRuntimeSsisProperties

CatalogInfo Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeSsisCatalogInfoArgs
Catalog information for managed dedicated integration runtime.
CustomSetupScriptProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeCustomSetupScriptPropertiesArgs
Custom setup script properties for a managed dedicated integration runtime.
DataProxyProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeDataProxyPropertiesArgs
Data proxy properties for a managed dedicated integration runtime.
Edition string | Pulumi.AzureNextGen.Synapse.IntegrationRuntimeEdition
The edition for the SSIS Integration Runtime
ExpressCustomSetupProperties List<object>
Custom setup without script properties for a SSIS integration runtime.
LicenseType string | Pulumi.AzureNextGen.Synapse.IntegrationRuntimeLicenseType
License type for bringing your own license scenario.
CatalogInfo IntegrationRuntimeSsisCatalogInfo
Catalog information for managed dedicated integration runtime.
CustomSetupScriptProperties IntegrationRuntimeCustomSetupScriptProperties
Custom setup script properties for a managed dedicated integration runtime.
DataProxyProperties IntegrationRuntimeDataProxyProperties
Data proxy properties for a managed dedicated integration runtime.
Edition string | IntegrationRuntimeEdition
The edition for the SSIS Integration Runtime
ExpressCustomSetupProperties []interface{}
Custom setup without script properties for a SSIS integration runtime.
LicenseType string | IntegrationRuntimeLicenseType
License type for bringing your own license scenario.
catalogInfo IntegrationRuntimeSsisCatalogInfo
Catalog information for managed dedicated integration runtime.
customSetupScriptProperties IntegrationRuntimeCustomSetupScriptProperties
Custom setup script properties for a managed dedicated integration runtime.
dataProxyProperties IntegrationRuntimeDataProxyProperties
Data proxy properties for a managed dedicated integration runtime.
edition string | IntegrationRuntimeEdition
The edition for the SSIS Integration Runtime
expressCustomSetupProperties CmdkeySetup | ComponentSetup | EnvironmentVariableSetup[]
Custom setup without script properties for a SSIS integration runtime.
licenseType string | IntegrationRuntimeLicenseType
License type for bringing your own license scenario.
catalog_info IntegrationRuntimeSsisCatalogInfoArgs
Catalog information for managed dedicated integration runtime.
custom_setup_script_properties IntegrationRuntimeCustomSetupScriptPropertiesArgs
Custom setup script properties for a managed dedicated integration runtime.
data_proxy_properties IntegrationRuntimeDataProxyPropertiesArgs
Data proxy properties for a managed dedicated integration runtime.
edition str | IntegrationRuntimeEdition
The edition for the SSIS Integration Runtime
express_custom_setup_properties Sequence[Union[CmdkeySetupArgs, ComponentSetupArgs, EnvironmentVariableSetupArgs]]
Custom setup without script properties for a SSIS integration runtime.
license_type str | IntegrationRuntimeLicenseType
License type for bringing your own license scenario.

IntegrationRuntimeSsisPropertiesResponse

CatalogInfo Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeSsisCatalogInfoResponseArgs
Catalog information for managed dedicated integration runtime.
CustomSetupScriptProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs
Custom setup script properties for a managed dedicated integration runtime.
DataProxyProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeDataProxyPropertiesResponseArgs
Data proxy properties for a managed dedicated integration runtime.
Edition string
The edition for the SSIS Integration Runtime
ExpressCustomSetupProperties List<object>
Custom setup without script properties for a SSIS integration runtime.
LicenseType string
License type for bringing your own license scenario.
CatalogInfo IntegrationRuntimeSsisCatalogInfoResponse
Catalog information for managed dedicated integration runtime.
CustomSetupScriptProperties IntegrationRuntimeCustomSetupScriptPropertiesResponse
Custom setup script properties for a managed dedicated integration runtime.
DataProxyProperties IntegrationRuntimeDataProxyPropertiesResponse
Data proxy properties for a managed dedicated integration runtime.
Edition string
The edition for the SSIS Integration Runtime
ExpressCustomSetupProperties []interface{}
Custom setup without script properties for a SSIS integration runtime.
LicenseType string
License type for bringing your own license scenario.
catalogInfo IntegrationRuntimeSsisCatalogInfoResponse
Catalog information for managed dedicated integration runtime.
customSetupScriptProperties IntegrationRuntimeCustomSetupScriptPropertiesResponse
Custom setup script properties for a managed dedicated integration runtime.
dataProxyProperties IntegrationRuntimeDataProxyPropertiesResponse
Data proxy properties for a managed dedicated integration runtime.
edition string
The edition for the SSIS Integration Runtime
expressCustomSetupProperties CmdkeySetupResponse | ComponentSetupResponse | EnvironmentVariableSetupResponse[]
Custom setup without script properties for a SSIS integration runtime.
licenseType string
License type for bringing your own license scenario.
catalog_info IntegrationRuntimeSsisCatalogInfoResponseArgs
Catalog information for managed dedicated integration runtime.
custom_setup_script_properties IntegrationRuntimeCustomSetupScriptPropertiesResponseArgs
Custom setup script properties for a managed dedicated integration runtime.
data_proxy_properties IntegrationRuntimeDataProxyPropertiesResponseArgs
Data proxy properties for a managed dedicated integration runtime.
edition str
The edition for the SSIS Integration Runtime
express_custom_setup_properties Sequence[Union[CmdkeySetupResponseArgs, ComponentSetupResponseArgs, EnvironmentVariableSetupResponseArgs]]
Custom setup without script properties for a SSIS integration runtime.
license_type str
License type for bringing your own license scenario.

IntegrationRuntimeVNetProperties

PublicIPs List<string>
Resource IDs of the public IP addresses that this integration runtime will use.
Subnet string
The name of the subnet this integration runtime will join.
VNetId string
The ID of the VNet that this integration runtime will join.
PublicIPs []string
Resource IDs of the public IP addresses that this integration runtime will use.
Subnet string
The name of the subnet this integration runtime will join.
VNetId string
The ID of the VNet that this integration runtime will join.
publicIPs string[]
Resource IDs of the public IP addresses that this integration runtime will use.
subnet string
The name of the subnet this integration runtime will join.
vNetId string
The ID of the VNet that this integration runtime will join.
public_ips Sequence[str]
Resource IDs of the public IP addresses that this integration runtime will use.
subnet str
The name of the subnet this integration runtime will join.
v_net_id str
The ID of the VNet that this integration runtime will join.

IntegrationRuntimeVNetPropertiesResponse

PublicIPs List<string>
Resource IDs of the public IP addresses that this integration runtime will use.
Subnet string
The name of the subnet this integration runtime will join.
VNetId string
The ID of the VNet that this integration runtime will join.
PublicIPs []string
Resource IDs of the public IP addresses that this integration runtime will use.
Subnet string
The name of the subnet this integration runtime will join.
VNetId string
The ID of the VNet that this integration runtime will join.
publicIPs string[]
Resource IDs of the public IP addresses that this integration runtime will use.
subnet string
The name of the subnet this integration runtime will join.
vNetId string
The ID of the VNet that this integration runtime will join.
public_ips Sequence[str]
Resource IDs of the public IP addresses that this integration runtime will use.
subnet str
The name of the subnet this integration runtime will join.
v_net_id str
The ID of the VNet that this integration runtime will join.

LinkedIntegrationRuntimeKeyAuthorization

Key Pulumi.AzureNextGen.Synapse.Inputs.SecureStringArgs
The key used for authorization.
Key SecureString
The key used for authorization.
key SecureString
The key used for authorization.
key SecureStringArgs
The key used for authorization.

LinkedIntegrationRuntimeKeyAuthorizationResponse

Key Pulumi.AzureNextGen.Synapse.Inputs.SecureStringResponseArgs
The key used for authorization.
Key SecureStringResponse
The key used for authorization.
key SecureStringResponse
The key used for authorization.
key SecureStringResponseArgs
The key used for authorization.

LinkedIntegrationRuntimeRbacAuthorization

ResourceId string
The resource identifier of the integration runtime to be shared.
ResourceId string
The resource identifier of the integration runtime to be shared.
resourceId string
The resource identifier of the integration runtime to be shared.
resource_id str
The resource identifier of the integration runtime to be shared.

LinkedIntegrationRuntimeRbacAuthorizationResponse

ResourceId string
The resource identifier of the integration runtime to be shared.
ResourceId string
The resource identifier of the integration runtime to be shared.
resourceId string
The resource identifier of the integration runtime to be shared.
resource_id str
The resource identifier of the integration runtime to be shared.

ManagedIntegrationRuntime

ComputeProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeComputePropertiesArgs
The compute resource for managed integration runtime.
Description string
Integration runtime description.
SsisProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeSsisPropertiesArgs
SSIS properties for managed integration runtime.
ComputeProperties IntegrationRuntimeComputeProperties
The compute resource for managed integration runtime.
Description string
Integration runtime description.
SsisProperties IntegrationRuntimeSsisProperties
SSIS properties for managed integration runtime.
computeProperties IntegrationRuntimeComputeProperties
The compute resource for managed integration runtime.
description string
Integration runtime description.
ssisProperties IntegrationRuntimeSsisProperties
SSIS properties for managed integration runtime.
compute_properties IntegrationRuntimeComputePropertiesArgs
The compute resource for managed integration runtime.
description str
Integration runtime description.
ssis_properties IntegrationRuntimeSsisPropertiesArgs
SSIS properties for managed integration runtime.

ManagedIntegrationRuntimeResponse

State string
Integration runtime state, only valid for managed dedicated integration runtime.
ComputeProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeComputePropertiesResponseArgs
The compute resource for managed integration runtime.
Description string
Integration runtime description.
SsisProperties Pulumi.AzureNextGen.Synapse.Inputs.IntegrationRuntimeSsisPropertiesResponseArgs
SSIS properties for managed integration runtime.
State string
Integration runtime state, only valid for managed dedicated integration runtime.
ComputeProperties IntegrationRuntimeComputePropertiesResponse
The compute resource for managed integration runtime.
Description string
Integration runtime description.
SsisProperties IntegrationRuntimeSsisPropertiesResponse
SSIS properties for managed integration runtime.
state string
Integration runtime state, only valid for managed dedicated integration runtime.
computeProperties IntegrationRuntimeComputePropertiesResponse
The compute resource for managed integration runtime.
description string
Integration runtime description.
ssisProperties IntegrationRuntimeSsisPropertiesResponse
SSIS properties for managed integration runtime.
state str
Integration runtime state, only valid for managed dedicated integration runtime.
compute_properties IntegrationRuntimeComputePropertiesResponseArgs
The compute resource for managed integration runtime.
description str
Integration runtime description.
ssis_properties IntegrationRuntimeSsisPropertiesResponseArgs
SSIS properties for managed integration runtime.

SecureString

Value string
Value of secure string.
Value string
Value of secure string.
value string
Value of secure string.
value str
Value of secure string.

SecureStringResponse

Value string
Value of secure string.
Value string
Value of secure string.
value string
Value of secure string.
value str
Value of secure string.

SelfHostedIntegrationRuntime

Description string
Integration runtime description.
LinkedInfo Pulumi.AzureNextGen.Synapse.Inputs.LinkedIntegrationRuntimeKeyAuthorizationArgs | Pulumi.AzureNextGen.Synapse.Inputs.LinkedIntegrationRuntimeRbacAuthorizationArgs
Linked integration runtime type from data factory
Description string
Integration runtime description.
LinkedInfo LinkedIntegrationRuntimeKeyAuthorization | LinkedIntegrationRuntimeRbacAuthorization
Linked integration runtime type from data factory
description string
Integration runtime description.
linkedInfo LinkedIntegrationRuntimeKeyAuthorization | LinkedIntegrationRuntimeRbacAuthorization
Linked integration runtime type from data factory
description str
Integration runtime description.
linked_info LinkedIntegrationRuntimeKeyAuthorizationArgs | LinkedIntegrationRuntimeRbacAuthorizationArgs
Linked integration runtime type from data factory

SelfHostedIntegrationRuntimeResponse

Description string
Integration runtime description.
LinkedInfo Pulumi.AzureNextGen.Synapse.Inputs.LinkedIntegrationRuntimeKeyAuthorizationResponseArgs | Pulumi.AzureNextGen.Synapse.Inputs.LinkedIntegrationRuntimeRbacAuthorizationResponseArgs
Linked integration runtime type from data factory
Description string
Integration runtime description.
LinkedInfo LinkedIntegrationRuntimeKeyAuthorizationResponse | LinkedIntegrationRuntimeRbacAuthorizationResponse
Linked integration runtime type from data factory
description string
Integration runtime description.
linkedInfo LinkedIntegrationRuntimeKeyAuthorizationResponse | LinkedIntegrationRuntimeRbacAuthorizationResponse
Linked integration runtime type from data factory
description str
Integration runtime description.
linked_info LinkedIntegrationRuntimeKeyAuthorizationResponseArgs | LinkedIntegrationRuntimeRbacAuthorizationResponseArgs
Linked integration runtime type from data factory

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-nextgen:synapse/v20190601preview:IntegrationRuntime exampleIntegrationRuntime /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.Synapse/workspaces/exampleWorkspaceName/integrationruntimes/exampleIntegrationRuntime 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-nextgen
License
Apache-2.0