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.

Review your Terraform file for Azure best practices

Shisho Cloud, our free checker to make sure your Terraform configuration follows best practices, is available (beta).

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.

risk-label

azurerm_data_factory

Ensure to disable public access

It is better to disable public access for Data Factory, which is enabled as default.

Review your Azure Data Factory settings

In addition to the above, there are other security points you should be aware of making sure that your .tf files are protected in Shisho Cloud.

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 - string
  • name required - string

    Managed private endpoint name

  • properties required
      • additionalProperties optional - object

        Unmatched properties from the message are deserialized this collection

      • connectionState optional
        • fqdns optional - array

          Fully qualified domain names

        • groupId optional - string

          The groupId to which the managed private endpoint is created

        • privateLinkResourceId optional - string

          The ARM resource ID of the resource to which the managed private endpoint is created

    • type required - string

    Frequently asked questions

    What is Azure Data Factory Managed Private Endpoint?

    Azure Data Factory Managed Private Endpoint is a resource for Data Factory of Microsoft Azure. Settings can be wrote in Terraform.