Azure Data Factory Managed Private Endpoint
This page shows how to write Terraform and Azure Resource Manager for Data Factory Managed Private Endpoint and write them securely.
azurerm_data_factory_managed_private_endpoint (Terraform)
The Managed Private Endpoint in Data Factory can be configured in Terraform with the resource name azurerm_data_factory_managed_private_endpoint
. 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 which should be used for this Managed Private Endpoint. Changing this forces a new resource to be created.data_factory_id
- (Required) The ID of the Data Factory on which to create the Managed Private Endpoint. Changing this forces a new resource to be created.target_resource_id
- (Required) The ID of the Private Link Enabled Remote Resource which this Data Factory Private Endpoint should be connected to. Changing this forces a new resource to be created.subresource_name
- (Required) Specifies the sub resource name which the Data Factory Private Endpoint is able to connect to. Changing this forces a new resource to be created.
-> NOTE: Possible values are listed in documentation.
The following attributes are exported:
id
- The ID of the Data Factory Managed Private Endpoint.
Explanation in Terraform Registry
Manages a Data Factory Managed Private Endpoint.
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/managedVirtualNetworks/managedPrivateEndpoints (Azure Resource Manager)
The factories/managedVirtualNetworks/managedPrivateEndpoints in Microsoft.DataFactory can be configured in Azure Resource Manager with the resource name Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints
. 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 - stringManaged private endpoint name
properties
requiredadditionalProperties
optional - objectUnmatched properties from the message are deserialized this collection
connectionState
optionalfqdns
optional - arrayFully qualified domain names
groupId
optional - stringThe groupId to which the managed private endpoint is created
privateLinkResourceId
optional - stringThe ARM resource ID of the resource to which the managed private endpoint is created
type
required - string