Share via


PrivateEndpoint Constructors

Definition

Overloads

PrivateEndpoint()

Initializes a new instance of the PrivateEndpoint class.

PrivateEndpoint(String, String, String, String, IDictionary<String, String>, ExtendedLocation, Subnet, IList<NetworkInterface>, String, IList<PrivateLinkServiceConnection>, IList<PrivateLinkServiceConnection>, IList<CustomDnsConfigPropertiesFormat>, IList<ApplicationSecurityGroup>, IList<PrivateEndpointIPConfiguration>, String, String)

Initializes a new instance of the PrivateEndpoint class.

PrivateEndpoint()

Initializes a new instance of the PrivateEndpoint class.

public PrivateEndpoint ();
Public Sub New ()

Applies to

PrivateEndpoint(String, String, String, String, IDictionary<String, String>, ExtendedLocation, Subnet, IList<NetworkInterface>, String, IList<PrivateLinkServiceConnection>, IList<PrivateLinkServiceConnection>, IList<CustomDnsConfigPropertiesFormat>, IList<ApplicationSecurityGroup>, IList<PrivateEndpointIPConfiguration>, String, String)

Initializes a new instance of the PrivateEndpoint class.

public PrivateEndpoint (string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Network.Models.ExtendedLocation extendedLocation = default, Microsoft.Azure.Management.Network.Models.Subnet subnet = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.NetworkInterface> networkInterfaces = default, string provisioningState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.PrivateLinkServiceConnection> privateLinkServiceConnections = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.PrivateLinkServiceConnection> manualPrivateLinkServiceConnections = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.CustomDnsConfigPropertiesFormat> customDnsConfigs = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationSecurityGroup> applicationSecurityGroups = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.PrivateEndpointIPConfiguration> ipConfigurations = default, string customNetworkInterfaceName = default, string etag = default);
new Microsoft.Azure.Management.Network.Models.PrivateEndpoint : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Models.ExtendedLocation * Microsoft.Azure.Management.Network.Models.Subnet * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.NetworkInterface> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.PrivateLinkServiceConnection> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.PrivateLinkServiceConnection> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.CustomDnsConfigPropertiesFormat> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationSecurityGroup> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.PrivateEndpointIPConfiguration> * string * string -> Microsoft.Azure.Management.Network.Models.PrivateEndpoint
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional subnet As Subnet = Nothing, Optional networkInterfaces As IList(Of NetworkInterface) = Nothing, Optional provisioningState As String = Nothing, Optional privateLinkServiceConnections As IList(Of PrivateLinkServiceConnection) = Nothing, Optional manualPrivateLinkServiceConnections As IList(Of PrivateLinkServiceConnection) = Nothing, Optional customDnsConfigs As IList(Of CustomDnsConfigPropertiesFormat) = Nothing, Optional applicationSecurityGroups As IList(Of ApplicationSecurityGroup) = Nothing, Optional ipConfigurations As IList(Of PrivateEndpointIPConfiguration) = Nothing, Optional customNetworkInterfaceName As String = Nothing, Optional etag As String = Nothing)

Parameters

id
String

Resource ID.

name
String

Resource name.

type
String

Resource type.

location
String

Resource location.

tags
IDictionary<String,String>

Resource tags.

extendedLocation
ExtendedLocation

The extended location of the load balancer.

subnet
Subnet

The ID of the subnet from which the private IP will be allocated.

networkInterfaces
IList<NetworkInterface>

An array of references to the network interfaces created for this private endpoint.

provisioningState
String

The provisioning state of the private endpoint resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

privateLinkServiceConnections
IList<PrivateLinkServiceConnection>

A grouping of information about the connection to the remote resource.

manualPrivateLinkServiceConnections
IList<PrivateLinkServiceConnection>

A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.

customDnsConfigs
IList<CustomDnsConfigPropertiesFormat>

An array of custom dns configurations.

applicationSecurityGroups
IList<ApplicationSecurityGroup>

Application security groups in which the private endpoint IP configuration is included.

ipConfigurations
IList<PrivateEndpointIPConfiguration>

A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.

customNetworkInterfaceName
String

The custom name of the network interface attached to the private endpoint.

etag
String

A unique read-only string that changes whenever the resource is updated.

Applies to