data-factory
claranet/data-factory/azurerm
Terraform module for Azure Data Factory
Azure Data Factory     This module creates an Azure Data Factory with diagnostic settings enabled. Global versioning rule for Claranet Azure modules | Module version | Terraform version | OpenTofu version | AzureRM version | | -------------- | ----------------- | ---------------- | --------------- | | >= 8.x.x | Unverified | 1.8.x | >= 4.0 | | >= 7.x.x | 1.3.x | | >= 3.0 | | >= 6.x.x | 1.x | | >= 3.0 | | >= 5.x.x | 0.15.x | | >= 2.0 | | >= 4.x.x | 0.13.x / 0.14.x | | >= 2.0 | | >= 3.x.x | 0.12.x | | >= 2.0 | | >= 2.x.x | 0.12.x | | = 1.2.28 | | azurerm | ~> 4.9 | Modules | Name | Source | Version | |------|--------|---------| | diagn
| Name | Type | Description | Default |
|---|---|---|---|
| resource_group_name | string | Name of the resource group. | required |
| location | string | Azure region to use. | required |
| location_short | string | Short string for Azure location. | required |
| client_name | string | Client name/account used in naming. | required |
| logs_destinations_ids | list(string) | List of destination resources IDs for logs diagnostic destination. Can be `Stora | required |
| environment | string | Project environment. | required |
| stack | string | Project stack name. | required |
| logs_metrics_categories | list(string) | Metrics categories to send to destinations. | null |
| integration_runtime_custom_name | string | Name of the integration_runtime resource. | null |
| managed_virtual_network_enabled | bool | True to enable managed virtual network. | true |
| azure_devops_configuration | map(string) | Azure DevOps configuration for data factory. For arguments, please refer to [doc | null |
| integration_runtime_configuration | map(any) | Parameters used to configure `AzureSSIS` integration runtime: `node_size` | {} |
| identity_type | string | Specifies the type of Managed Service Identity that should be configured on this | "SystemAssigned" |
| identity_ids | list(string) | Specifies a list of User Assigned Managed Identity IDs to be assigned to this Da | null |
| diagnostic_settings_custom_name | string | Custom name of the diagnostics settings, name will be `default` if not set. | "default" |
| default_tags_enabled | bool | Option to enable or disable default tags. | true |
| public_network_enabled | bool | True to make data factory visible to the public network. | false |
| github_configuration | map(string) | Github configuration for data factory. For arguments, please refer to [documenta | null |
| global_parameters | list(map(string)) | Global parameters for data factory. For arguments, please refer to [documentatio | [] |
| integration_runtime_description | string | Integration runtime description. | null |
| logs_categories | list(string) | Log categories to send to destinations. | null |
| name_prefix | string | Optional prefix for the generated name. | "" |
| extra_tags | map(string) | Additional tags to associate with your Data Factory. | {} |
| integration_runtime_type | string | Specifies the integration runtime type. Possible values are `Azure`, `AzureSSIS` | null |
| name_suffix | string | Optional suffix for the generated name. | "" |
| custom_name | string | Custom name of the Data Factory, generated if not set. | null |
resource — Data Factory resource object.id — Data Factory id.integration_runtime_type — Data Factory integration runtime type.self_hosted_integration_runtime_primary_authorization_key — The self hosted integration runtime primary authentication key.self_hosted_integration_runtime_secondary_authorization_key — The self hosted integration runtime secondary authentication key.name — Data Factory name.identity_principal_id — Data Factory system identity principal ID.integration_runtime — Data Factory integration runtime resource object.integration_runtime_id — Data Factory integration runtime id.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,