Skip to content

data_factory/data_factory_integration_runtime_self_hosted

Overview

This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.

Dependency diagram (Mermaid)

graph TD azurecaf_name.dfirsh["azurecaf_name.dfirsh"] azurerm_data_factory_integration_runtime_self_hosted.dfirsh["azurerm_data_factory_integration_runtime_self_hosted.dfirsh"] azurerm_data_factory_integration_runtime_self_hosted.dfirsh --> azurecaf_name.dfirsh

Module Reference

Category: data_factory
Path: modules/data_factory/data_factory_integration_runtime_self_hosted
Azure Resources: azurecaf_name, azurerm_data_factory_integration_runtime_self_hosted

Inputs

Name Description Type Required Default Validation
global_settings Global settings object (see module README.md) any yes - -
client_config Client configuration object (see module README.md). any yes - -
settings (Required) Used to handle passthrough paramenters. any yes - -
remote_objects Remote objects configuration. any no {} -
base_tags Base tags for the resource to be inherited from the resource group. map(any) no {} -
data_factory_id Changing this forces a new Data Factory Self-hosted Integration Runtime to be created. any yes - -

Outputs

Name Description Sensitive Value
id The ID of the Data Factory runtime. - azurerm_data_factory_integration_runtime_self_hosted.dfirsh.id
name The name of the Data Factory runtime. - azurecaf_name.dfirsh.result
auth_key_1 The primary integration runtime authentication key. - azurerm_data_factory_integration_runtime_self_hosted.dfirsh.primary_authorization_key
primary_authorization_key The primary integration runtime authentication key. - azurerm_data_factory_integration_runtime_self_hosted.dfirsh.primary_authorization_key
auth_key_2 The secondary integration runtime authentication key. - azurerm_data_factory_integration_runtime_self_hosted.dfirsh.secondary_authorization_key
secondary_authorization_key The secondary integration runtime authentication key. - azurerm_data_factory_integration_runtime_self_hosted.dfirsh.secondary_authorization_key

Sources

  • modules/data_factory/data_factory_integration_runtime_self_hosted/main.tf
  • modules/data_factory/data_factory_integration_runtime_self_hosted/module.tf
  • modules/data_factory/data_factory_integration_runtime_self_hosted/outputs.tf
  • modules/data_factory/data_factory_integration_runtime_self_hosted/variables.tf