Private Endpoint

A private endpoint is a network interface that uses a private IP address from your virtual network. This network interface connects you privately and securely to a service that’s powered by Azure Private Link. By enabling a private endpoint, you’re bringing the service into your virtual network.

Attributes

Attribute Type Mandatory Values Default Notes
Name String Yes
PrivateLinkName String No
NetworkInterfaceName String No
Location String Yes
ResourceGroupName String No * Defaults to rg of the resource
VirtualNetwork Object No

Virtual Network

Attribute Type Mandatory Values Default Notes
VNetName String Yes
SubnetName String Yes
SubscriptionName String No * Defaults to sub of the resource
ResourceGroupName String No * Defaults to rg of the resource

Input by YAML

Object model for YAML deployment:

    PrivateEndPoint:
      # Mandatory
      Name: 'string'
      Location: 'string'
      # Optional
      PrivateLinkName: 'string'                   # Defaults to pl-resource
      NetworkInterfaceName: 'string'              # Defaults to nic-resource
      ResourceGroupName: 'string'                 # Defaults to RG of the resource
      VirtualNetwork:
        # Mandatory
        VNetName: 'string'
        SubnetName: 'string'
        # Optional
        ResourceGroupName: 'string'               # Defaults to RG of the resource
        SubscriptionName: 'string'                # Defaults to Sub of the resource

Input by JSON

Object model for JSON deployment:

    {
      "PrivateEndPoint": {
        "Name": "string",
        "Location": "string",
        "PrivateLinkName": "string",
        "NetworkInterfaceName": "string",
        "ResourceGroupName": "string",
        "VirtualNetwork": {
          "VNetName": "string",
          "SubnetName": "string",
          "ResourceGroupName": "string",
          "SubscriptionName": "string"
        }
}
    }