Azure Data Factory Trigger Schedule
This page shows how to write Terraform and Azure Resource Manager for Data Factory Trigger Schedule and write them securely.
azurerm_data_factory_trigger_schedule (Terraform)
The Trigger Schedule in Data Factory can be configured in Terraform with the resource name azurerm_data_factory_trigger_schedule
. The following sections describe 10 examples of how to use the resource and its parameters.
Example Usage from GitHub
resource "azurerm_data_factory_trigger_schedule" "adfts" {
name = var.data_factory_trigger_schedule_name
data_factory_name = var.data_factory_name
resource_group_name = var.resource_group_name
pipeline_name = var.pipeline_name
resource "azurerm_data_factory_trigger_schedule" "schedule" {
name = var.name
resource_group_name = var.resource_group_name
data_factory_name = var.data_factory_name
pipeline_name = var.pipeline_name
start_time = try(var.start_time, null)
resource "azurerm_data_factory_trigger_schedule" "this" {
annotations = var.annotations
data_factory_name = var.data_factory_name
end_time = var.end_time
frequency = var.frequency
interval = var.interval
resource "azurerm_data_factory_trigger_schedule" "this" {
annotations = var.annotations
data_factory_name = var.data_factory_name
end_time = var.end_time
frequency = var.frequency
interval = var.interval
resource "azurerm_data_factory_trigger_schedule" "schedule" {
name = var.name
resource_group_name = var.resource_group_name
data_factory_name = var.data_factory_name
pipeline_name = var.pipeline_name
start_time = try(var.start_time, null)
resource "azurerm_data_factory_trigger_schedule" "schedule" {
name = var.name
resource_group_name = var.resource_group_name
data_factory_name = var.data_factory_name
pipeline_name = var.pipeline_name
start_time = try(var.start_time, null)
resource "azurerm_data_factory_trigger_schedule" "schedule" {
name = azurecaf_name.schedule.name
resource_group_name = var.resource_group_name
data_factory_name = var.data_factory_name
pipeline_name = var.pipeline_name
start_time = try(var.settings.start_time, null)
resource "azurerm_data_factory_trigger_schedule" "testtrigger" {
name = "copytrigger"
data_factory_name = azurerm_data_factory.adf.name
resource_group_name = azurerm_resource_group.rg.name
pipeline_name = azurerm_data_factory_pipeline.pipeline_test.name
resource "azurerm_data_factory_trigger_schedule" "main" {
name = var.data_factory_trigger_name
data_factory_name = azurerm_data_factory.main.name
resource_group_name = data.azurerm_resource_group.main.name
pipeline_name = azurerm_data_factory_pipeline.main.name
resource "azurerm_data_factory_trigger_schedule" "testtrigger" {
name = "copytrigger"
data_factory_name = azurerm_data_factory.adf.name
resource_group_name = azurerm_resource_group.rg.name
pipeline_name = azurerm_data_factory_pipeline.pipeline_test.name
Parameters
-
annotations
optional - list of string -
data_factory_name
required - string -
end_time
optional - string -
frequency
optional - string -
id
optional computed - string -
interval
optional - number -
name
required - string -
pipeline_name
required - string -
pipeline_parameters
optional - map from string to string -
resource_group_name
required - string -
start_time
optional computed - string -
timeouts
single block
Explanation in Terraform Registry
Manages a Trigger Schedule inside a Azure Data Factory.
Tips: Best Practices for The Other Azure Data Factory Resources
In addition to the azurerm_data_factory, Azure Data Factory has the other resources that should be configured for security reasons. Please check some examples of those resources and precautions.
azurerm_data_factory
Ensure to disable public access
It is better to disable public access for Data Factory, which is enabled as default.
Microsoft.DataFactory/factories/triggers (Azure Resource Manager)
The factories/triggers in Microsoft.DataFactory can be configured in Azure Resource Manager with the resource name Microsoft.DataFactory/factories/triggers
. The following sections describe how to use the resource and its parameters.
Example Usage from GitHub
An example could not be found in GitHub.
Parameters
apiVersion
required - stringname
required - stringThe trigger name.
properties
requiredadditionalProperties
optional - objectUnmatched properties from the message are deserialized this collection
annotations
optional - arrayList of tags that can be used for describing the trigger.
description
optional - stringTrigger description.
type
required - string
Frequently asked questions
What is Azure Data Factory Trigger Schedule?
Azure Data Factory Trigger Schedule is a resource for Data Factory of Microsoft Azure. Settings can be wrote in Terraform.
Where can I find the example code for the Azure Data Factory Trigger Schedule?
For Terraform, the FabLabGent/InfrastructureFabLabGent, anmoltoppo/Terraform and kevinhead/azurerm source code examples are useful. See the Terraform Example section for further details.