Azure Data Factory Linked Service Odata
This page shows how to write Terraform and Azure Resource Manager for Data Factory Linked Service Odata and write them securely.
azurerm_data_factory_linked_service_odata (Terraform)
The Linked Service Odata in Data Factory can be configured in Terraform with the resource name azurerm_data_factory_linked_service_odata
. 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
The following arguments are supported:
name
- (Required) Specifies the name of the Data Factory Linked Service OData. Changing this forces a new resource to be created. Must be unique within a data factory. See the Microsoft documentation for all restrictions.resource_group_name
- (Required) The name of the resource group in which to create the Data Factory Linked Service OData. Changing this forces a new resourcedata_factory_name
- (Required) The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.url
- (Required) The URL of the OData service endpoint.basic_authentication
- (Optional) Abasic_authentication
block as defined below.description
- (Optional) The description for the Data Factory Linked Service OData.integration_runtime_name
- (Optional) The integration runtime reference to associate with the Data Factory Linked Service OData.annotations
- (Optional) List of tags that can be used for describing the Data Factory Linked Service OData.parameters
- (Optional) A map of parameters to associate with the Data Factory Linked Service OData.additional_properties
- (Optional) A map of additional properties to associate with the Data Factory Linked Service OData.
A basic_authentication
block supports the following:
username
- (Required) The username which can be used to authenticate to the OData endpoint.password
- (Required) The password associated with the username, which can be used to authenticate to the OData endpoint.
The following attributes are exported:
id
- The ID of the Data Factory OData Linked Service.
Explanation in Terraform Registry
Manages a Linked Service (connection) between a Database and Azure Data Factory through OData protocol.
Note: All arguments including the connection_string will be stored in the raw state as plain-text. Read more about sensitive data in state.
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/linkedservices (Azure Resource Manager)
The factories/linkedservices in Microsoft.DataFactory can be configured in Azure Resource Manager with the resource name Microsoft.DataFactory/factories/linkedservices
. 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 linked service 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 linked service.
connectVia
optionalparameters
optional - objectAn object mapping parameter names to argument values.
referenceName
required - stringReference integration runtime name.
type
required - stringType of integration runtime.
description
optional - stringLinked service description.
parameters
optional - undefinedDefinition of all parameters for an entity.
type
required - string