Compartir a través de


ArmNetworkModelFactory.PrivateEndpointData Método

Definición

Inicializa una nueva instancia de PrivateEndpointData.

public static Azure.ResourceManager.Network.PrivateEndpointData PrivateEndpointData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ResourceManager.Resources.Models.ExtendedLocation extendedLocation = default, Azure.ETag? etag = default, Azure.ResourceManager.Network.SubnetData subnet = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.NetworkInterfaceData> networkInterfaces = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.NetworkPrivateLinkServiceConnection> privateLinkServiceConnections = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.NetworkPrivateLinkServiceConnection> manualPrivateLinkServiceConnections = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.CustomDnsConfigProperties> customDnsConfigs = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.ApplicationSecurityGroupData> applicationSecurityGroups = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.PrivateEndpointIPConfiguration> ipConfigurations = default, string customNetworkInterfaceName = default);
static member PrivateEndpointData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Azure.ResourceManager.Resources.Models.ExtendedLocation * Nullable<Azure.ETag> * Azure.ResourceManager.Network.SubnetData * seq<Azure.ResourceManager.Network.NetworkInterfaceData> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * seq<Azure.ResourceManager.Network.Models.NetworkPrivateLinkServiceConnection> * seq<Azure.ResourceManager.Network.Models.NetworkPrivateLinkServiceConnection> * seq<Azure.ResourceManager.Network.Models.CustomDnsConfigProperties> * seq<Azure.ResourceManager.Network.ApplicationSecurityGroupData> * seq<Azure.ResourceManager.Network.Models.PrivateEndpointIPConfiguration> * string -> Azure.ResourceManager.Network.PrivateEndpointData
Public Shared Function PrivateEndpointData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional subnet As SubnetData = Nothing, Optional networkInterfaces As IEnumerable(Of NetworkInterfaceData) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional privateLinkServiceConnections As IEnumerable(Of NetworkPrivateLinkServiceConnection) = Nothing, Optional manualPrivateLinkServiceConnections As IEnumerable(Of NetworkPrivateLinkServiceConnection) = Nothing, Optional customDnsConfigs As IEnumerable(Of CustomDnsConfigProperties) = Nothing, Optional applicationSecurityGroups As IEnumerable(Of ApplicationSecurityGroupData) = Nothing, Optional ipConfigurations As IEnumerable(Of PrivateEndpointIPConfiguration) = Nothing, Optional customNetworkInterfaceName As String = Nothing) As PrivateEndpointData

Parámetros

id
ResourceIdentifier

Identificador del recurso.

name
String

Nombre del recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

location
Nullable<AzureLocation>

Ubicación del recurso

tags
IDictionary<String,String>

Etiquetas del recurso.

extendedLocation
ExtendedLocation

Ubicación extendida del equilibrador de carga.

etag
Nullable<ETag>

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

subnet
SubnetData

Identificador de la subred desde la que se asignará la dirección IP privada.

networkInterfaces
IEnumerable<NetworkInterfaceData>

Matriz de referencias a las interfaces de red creadas para este punto de conexión privado.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso de punto de conexión privado.

privateLinkServiceConnections
IEnumerable<NetworkPrivateLinkServiceConnection>

Agrupación de información sobre la conexión al recurso remoto.

manualPrivateLinkServiceConnections
IEnumerable<NetworkPrivateLinkServiceConnection>

Agrupación de información sobre la conexión al recurso remoto. Se usa cuando el administrador de red no tiene acceso para aprobar las conexiones al recurso remoto.

customDnsConfigs
IEnumerable<CustomDnsConfigProperties>

Matriz de configuraciones dns personalizadas.

applicationSecurityGroups
IEnumerable<ApplicationSecurityGroupData>

Grupos de seguridad de aplicaciones en los que se incluye la configuración de IP del punto de conexión privado.

ipConfigurations
IEnumerable<PrivateEndpointIPConfiguration>

Lista de configuraciones de IP del punto de conexión privado. Se usará para asignarlos a los puntos de conexión del servicio de primera entidad.

customNetworkInterfaceName
String

Nombre personalizado de la interfaz de red asociada al punto de conexión privado.

Devoluciones

PrivateEndpointData Nueva instancia para simular.

Se aplica a