Compartilhar via


ArmNetworkModelFactory.PrivateEndpointData Método

Definição

Inicializa uma nova instância 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

ID do recurso.

name
String

Nome do recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

location
Nullable<AzureLocation>

Local do recurso.

tags
IDictionary<String,String>

Marcas de recurso.

extendedLocation
ExtendedLocation

O local estendido do balanceador de carga.

etag
Nullable<ETag>

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

subnet
SubnetData

A ID da sub-rede da qual o IP privado será alocado.

networkInterfaces
IEnumerable<NetworkInterfaceData>

Uma matriz de referências às interfaces de rede criadas para esse ponto de extremidade privado.

provisioningState
Nullable<NetworkProvisioningState>

O estado de provisionamento do recurso de ponto de extremidade privado.

privateLinkServiceConnections
IEnumerable<NetworkPrivateLinkServiceConnection>

Um agrupamento de informações sobre a conexão com o recurso remoto.

manualPrivateLinkServiceConnections
IEnumerable<NetworkPrivateLinkServiceConnection>

Um agrupamento de informações sobre a conexão com o recurso remoto. Usado quando o administrador de rede não tem acesso para aprovar conexões com o recurso remoto.

customDnsConfigs
IEnumerable<CustomDnsConfigProperties>

Uma matriz de configurações de dns personalizadas.

applicationSecurityGroups
IEnumerable<ApplicationSecurityGroupData>

Grupos de segurança de aplicativo nos quais a configuração de IP do ponto de extremidade privado está incluída.

ipConfigurations
IEnumerable<PrivateEndpointIPConfiguration>

Uma lista de configurações de IP do ponto de extremidade privado. Isso será usado para mapear para os pontos de extremidade do Serviço De Terceiros.

customNetworkInterfaceName
String

O nome personalizado do adaptador de rede anexado ao ponto de extremidade privado.

Retornos

Uma nova PrivateEndpointData instância para simulação.

Aplica-se a