Compartir a través de


VirtualNetworkGatewayInner Clase

public final class VirtualNetworkGatewayInner
extends Resource

Una clase común para la información general de recursos.

Resumen del constructor

Constructor Description
VirtualNetworkGatewayInner()

Crea una instancia de la clase interna de puerta de enlacede redvirtual.

Resumen del método

Modificador y tipo Método y descripción
Boolean active()

Obtiene la propiedad activa: marca ActiveActive.

AdminState adminState()

Obtenga la propiedad Estado de administración: propiedad para indicar si la puerta de enlace de ExpressRoute atiende el tráfico cuando hay varias puertas de enlace de ExpressRoute en la red virtual.

Boolean allowRemoteVnetTraffic()

Obtenga la propiedad Permitirtráfico de red virtualremota: configure esta puerta de enlace para aceptar el tráfico de otras redes virtuales de Azure.

Boolean allowVirtualWanTraffic()

Obtenga la propiedad permitirtráfico de VirtualWan: configura esta puerta de enlace para aceptar el tráfico de redes remotas de Virtual WAN.

VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration()

Obtenga la propiedad Configuración de escaladoautomático: configuración de escalado automático para la puerta de enlace de red virutal.

BgpSettings bgpSettings()

Obtenga la propiedad configuración de bgp: configuración del altavoz BGP de la puerta de enlace de red virtual.

AddressSpace customRoutes()

Obtenga la propiedad Rutas personalizadas: la referencia al recurso de espacio de direcciones que representa el espacio de direcciones de rutas personalizadas especificado por el cliente para la puerta de enlace de red virtual y el cliente vpn.

Boolean disableIpSecReplayProtection()

Obtenga la propiedad deshabilitar IpSecReplayProtection: deshabilite lamarca de protección de reproducciónde IPSec.

Boolean enableBgp()

Obtenga la propiedad enableBgp: indica si BGP está habilitado para esta puerta de enlace de red virtual o no.

Boolean enableBgpRouteTranslationForNat()

Obtenga la propiedad enable Bgp Route Translation ForNat (Habilitartraducciónde rutasBgppara nat): habilitela traducciónde rutasBgpparala marca Nat.

Boolean enableDnsForwarding()

Obtenga la propiedad habilitarreenvío dns: indica si el reenvío dns está habilitado o no.

Boolean enablePrivateIpAddress()

Obtenga la propiedad EnablePrivateIpAddress: indica si es necesario habilitar la dirección IP privada en esta puerta de enlace para las conexiones o no.

String etag()

Obtiene la propiedad etag: una cadena única de solo lectura que cambia cada vez que se actualiza el recurso.

ExtendedLocation extendedLocation()

Obtenga la propiedad Location extendida: la ubicación extendida de tipo puerta de enlace de red virtual local.

SubResource gatewayDefaultSite()

Obtenga la propiedad Sitio predeterminadode puerta de enlace: la referencia alrecurso puerta de enlace de red local que representa el sitio de red local que tiene rutas predeterminadas.

VirtualNetworkGatewayType gatewayType()

Obtenga la propiedad Type de puerta de enlace: el tipo de esta puerta de enlace de red virtual.

String id()

Obtenga la propiedad id: Id. de recurso.

String inboundDnsForwardingEndpoint()

Obtenga la propiedad de punto de conexión de reenvíodnsde entrada: la dirección IP asignada por la puerta de enlace a la que se pueden enviar las solicitudes dns.

List<VirtualNetworkGatewayIpConfigurationInner> ipConfigurations()

Obtenga lapropiedad ip Configurations: configuraciones de IP para la puerta de enlace de red virtual.

List<VirtualNetworkGatewayNatRuleInner> natRules()

Obtenga la propiedad natRules: NatRules para la puerta de enlace de red virtual.

ProvisioningState provisioningState()

Obtenga la propiedad Estado de aprovisionamiento: el estado de aprovisionamiento del recurso de puerta de enlace de red virtual.

String resourceGuid()

Obtenga la propiedad Guid del recurso: la propiedad GUID del recurso de puerta de enlace de red virtual.

VirtualNetworkGatewaySku sku()

Obtenga la propiedad sku: la referencia al recurso de SKU de puerta de enlace de red virtualque representa la SKU seleccionada para la puerta de enlace de red virtual.

String vNetExtendedLocationResourceId()

Obtenga lapropiedad id. de recursode ubicaciónextendidade red virtual v: id. de recurso de red virtual del cliente.

void validate()

Valida la instancia.

List<VirtualNetworkGatewayPolicyGroup> virtualNetworkGatewayPolicyGroups()

Obtenga la propiedad Grupos de directivas de puerta de enlace de redvirtual: la referencia al recurso grupo de directivas de puerta de enlace de red virtualque representa el grupo de directivas de puerta de enlace de redvirtualdisponible para la puerta de enlace.

VpnClientConfiguration vpnClientConfiguration()

Obtiene lapropiedad Vpn ClientConfiguration: la referencia alrecurso Vpn Client Configuration que representa las configuraciones del clientevpnP2S.

VpnGatewayGeneration vpnGatewayGeneration()

Obtenga la propiedad de generación de vpnGateway: la generación de esta puerta de enlace de redvirtual.

VpnType vpnType()

Obtenga la propiedad vpnType: el tipo de esta puerta de enlace de red virtual.

VirtualNetworkGatewayInner withActive(Boolean active)

Establezca la propiedad activa: marca Active.

VirtualNetworkGatewayInner withAdminState(AdminState adminState)

Establezca la propiedad AdminState: Propiedad para indicar si la puerta de enlace de ExpressRoute atiende el tráfico cuando hay varias puertas de enlace de ExpressRoute en la red virtual.

VirtualNetworkGatewayInner withAllowRemoteVnetTraffic(Boolean allowRemoteVnetTraffic)

Establezca la propiedad Allow Remote VnetTraffic (Permitirtráfico de red virtual remota): configure esta puerta de enlace para que acepte el tráfico de otras redes virtuales de Azure.

VirtualNetworkGatewayInner withAllowVirtualWanTraffic(Boolean allowVirtualWanTraffic)

Establezca la propiedad permitirtráfico de VirtualWan: configura esta puerta de enlace para aceptar el tráfico de redes remotas Virtual WAN.

VirtualNetworkGatewayInner withAutoScaleConfiguration(VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration)

Establezca la propiedad Configuración de escaladoautomático: Configuración de escalado automático para la puerta de enlace de red virutal.

VirtualNetworkGatewayInner withBgpSettings(BgpSettings bgpSettings)

Establezca la propiedad Configuración de bgp: configuración del altavozBGP de la puerta de enlace de red virtual.

VirtualNetworkGatewayInner withCustomRoutes(AddressSpace customRoutes)

Establezca la propiedad Routes personalizada: la referencia al recurso de espacio de direcciones que representa el espacio de direcciones de rutas personalizadas especificado por el cliente para la puerta de enlace de red virtual y el cliente vpn.

VirtualNetworkGatewayInner withDisableIpSecReplayProtection(Boolean disableIpSecReplayProtection)

Establezca la propiedad disableIpSecReplayProtection: deshabilite lamarca ipSecReplayProtection.

VirtualNetworkGatewayInner withEnableBgp(Boolean enableBgp)

Establezca la propiedad enableBgp: indica si BGP está habilitado para esta puerta de enlace de red virtual o no.

VirtualNetworkGatewayInner withEnableBgpRouteTranslationForNat(Boolean enableBgpRouteTranslationForNat)

Establezca la propiedad enable Bgp Route TranslationFor Nat (Habilitartraducción de rutas BgpparaNat): habilitela traducciónde rutasBgpparala marca Nat.

VirtualNetworkGatewayInner withEnableDnsForwarding(Boolean enableDnsForwarding)

Establezca la propiedad habilitarreenvío dns: indica si el reenvío dns está habilitado o no.

VirtualNetworkGatewayInner withEnablePrivateIpAddress(Boolean enablePrivateIpAddress)

Establezca la propiedad EnablePrivateIpAddress: indica si la dirección IP privada debe habilitarse en esta puerta de enlace para las conexiones o no.

VirtualNetworkGatewayInner withExtendedLocation(ExtendedLocation extendedLocation)

Establezca la propiedad Location extendida: la ubicación extendida de tipo puerta de enlace de red virtual local.

VirtualNetworkGatewayInner withGatewayDefaultSite(SubResource gatewayDefaultSite)

Establezca la propiedad Sitio predeterminadode puerta de enlace: la referencia al recurso puerta de enlace de redlocalque representa el sitio de red local que tiene rutas predeterminadas.

VirtualNetworkGatewayInner withGatewayType(VirtualNetworkGatewayType gatewayType)

Establezca la propiedad Type de puerta de enlace: el tipo de esta puerta de enlace de red virtual.

VirtualNetworkGatewayInner withId(String id)

Establezca la propiedad id: Id. de recurso.

VirtualNetworkGatewayInner withIpConfigurations(List<VirtualNetworkGatewayIpConfigurationInner> ipConfigurations)

Establezca la propiedad ipConfigurations: configuraciones ip para la puerta de enlace de red virtual.

VirtualNetworkGatewayInner withLocation(String location)
VirtualNetworkGatewayInner withNatRules(List<VirtualNetworkGatewayNatRuleInner> natRules)

Establezca la propiedad natRules: NatRules para la puerta de enlace de red virtual.

VirtualNetworkGatewayInner withSku(VirtualNetworkGatewaySku sku)

Establezca la propiedad sku: la referencia al recurso de Sku de puerta de enlace de red virtualque representa la SKU seleccionada para la puerta de enlace de red virtual.

VirtualNetworkGatewayInner withTags(Map<String,String> tags)
VirtualNetworkGatewayInner withVNetExtendedLocationResourceId(String vNetExtendedLocationResourceId)

Establezca la propiedad v Net Extended Location Resource Id (Id. derecurso de ubicaciónextendida de red virtualde vNet): id. de recurso de red virtual del cliente.

VirtualNetworkGatewayInner withVirtualNetworkGatewayPolicyGroups(List<VirtualNetworkGatewayPolicyGroup> virtualNetworkGatewayPolicyGroups)

Establezca la propiedad Virtual Network Gateway Policy Groups (Grupos de directivas de puerta de enlace de redvirtual): referencia al recurso de grupo de directivas de puerta de enlace de red virtualque representa el grupo de directivas de puerta de enlace de redvirtualdisponible para la puerta de enlace.

VirtualNetworkGatewayInner withVpnClientConfiguration(VpnClientConfiguration vpnClientConfiguration)

Establezca la propiedad vpn Client Configuration (Configuración de cliente vpn): la referencia al recurso vpn Client Configuration (Configuración de clientevpn) que representa las configuraciones del cliente vpnP2S.

VirtualNetworkGatewayInner withVpnGatewayGeneration(VpnGatewayGeneration vpnGatewayGeneration)

Establezca la propiedad vpnGatewayGeneration: la generación de esta puerta de enlace de redvirtual.

VirtualNetworkGatewayInner withVpnType(VpnType vpnType)

Establezca la propiedad vpnType: el tipo de esta puerta de enlace de red virtual.

Métodos heredados de ProxyResource

Métodos heredados de Resource

Métodos heredados de java.lang.Object

Detalles del constructor

VirtualNetworkGatewayInner

public VirtualNetworkGatewayInner()

Crea una instancia de la clase VirtualNetworkGatewayInner.

Detalles del método

active

public Boolean active()

Obtenga la propiedad activa: Marca ActiveActive.

Returns:

el valor activo.

adminState

public AdminState adminState()

Obtenga la propiedad adminState: propiedad para indicar si la puerta de enlace de ExpressRoute atiende el tráfico cuando hay varias puertas de enlace de ExpressRoute en la red virtual.

Returns:

valor adminState.

allowRemoteVnetTraffic

public Boolean allowRemoteVnetTraffic()

Obtenga la propiedad allowRemoteVnetTraffic: configure esta puerta de enlace para aceptar el tráfico de otras redes virtuales de Azure. Esta configuración no admite la conectividad con Azure Virtual WAN.

Returns:

el valor allowRemoteVnetTraffic.

allowVirtualWanTraffic

public Boolean allowVirtualWanTraffic()

Obtenga la propiedad allowVirtualWanTraffic: configura esta puerta de enlace para aceptar el tráfico de redes remotas Virtual WAN.

Returns:

el valor allowVirtualWanTraffic.

autoScaleConfiguration

public VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration()

Obtenga la propiedad autoScaleConfiguration: Configuración de escalado automático para la puerta de enlace de red virutal.

Returns:

el valor autoScaleConfiguration.

bgpSettings

public BgpSettings bgpSettings()

Obtenga la propiedad bgpSettings: configuración del altavoz BGP de la puerta de enlace de red virtual.

Returns:

el valor bgpSettings.

customRoutes

public AddressSpace customRoutes()

Obtenga la propiedad customRoutes: la referencia al recurso de espacio de direcciones que representa el espacio de direcciones de rutas personalizadas especificado por el cliente para la puerta de enlace de red virtual y VpnClient.

Returns:

el valor customRoutes.

disableIpSecReplayProtection

public Boolean disableIpSecReplayProtection()

Obtenga la propiedad disableIpSecReplayProtection: disableIPSecReplayProtection marca.

Returns:

el valor disableIpSecReplayProtection.

enableBgp

public Boolean enableBgp()

Obtenga la propiedad enableBgp: indica si BGP está habilitado para esta puerta de enlace de red virtual o no.

Returns:

el valor enableBgp.

enableBgpRouteTranslationForNat

public Boolean enableBgpRouteTranslationForNat()

Obtenga la propiedad enableBgpRouteTranslationForNat: Marca EnableBgpRouteTranslationForNat.

Returns:

el valor enableBgpRouteTranslationForNat.

enableDnsForwarding

public Boolean enableDnsForwarding()

Obtenga la propiedad enableDnsForwarding: indica si el reenvío dns está habilitado o no.

Returns:

el valor enableDnsForwarding.

enablePrivateIpAddress

public Boolean enablePrivateIpAddress()

Obtenga la propiedad enablePrivateIpAddress: indica si es necesario habilitar la dirección IP privada en esta puerta de enlace para las conexiones o no.

Returns:

el valor enablePrivateIpAddress.

etag

public String etag()

Obtiene la propiedad etag: una cadena única de solo lectura que cambia cada vez que se actualiza el recurso.

Returns:

el valor etag.

extendedLocation

public ExtendedLocation extendedLocation()

Obtenga la propiedad extendedLocation: la ubicación extendida de tipo puerta de enlace de red virtual local.

Returns:

el valor extendedLocation.

gatewayDefaultSite

public SubResource gatewayDefaultSite()

Obtenga la propiedad gatewayDefaultSite: la referencia al recurso LocalNetworkGateway que representa el sitio de red local que tiene rutas predeterminadas. Asigne un valor Null en caso de quitar la configuración de sitio predeterminada existente.

Returns:

el valor gatewayDefaultSite.

gatewayType

public VirtualNetworkGatewayType gatewayType()

Obtenga la propiedad gatewayType: el tipo de esta puerta de enlace de red virtual.

Returns:

el valor gatewayType.

id

public String id()

Obtenga la propiedad id: Id. de recurso.

Overrides:

VirtualNetworkGatewayInner.id()

Returns:

el valor id.

inboundDnsForwardingEndpoint

public String inboundDnsForwardingEndpoint()

Obtenga la propiedad inboundDnsForwardingEndpoint: la dirección IP asignada por la puerta de enlace a la que se pueden enviar las solicitudes dns.

Returns:

el valor inboundDnsForwardingEndpoint.

ipConfigurations

public List ipConfigurations()

Obtenga la propiedad ipConfigurations: configuraciones de IP para la puerta de enlace de red virtual.

Returns:

valor de ipConfigurations.

natRules

public List natRules()

Obtenga la propiedad natRules: NatRules para la puerta de enlace de red virtual.

Returns:

el valor natRules.

provisioningState

public ProvisioningState provisioningState()

Obtenga la propiedad provisioningState: el estado de aprovisionamiento del recurso de puerta de enlace de red virtual.

Returns:

el valor provisioningState.

resourceGuid

public String resourceGuid()

Obtenga la propiedad resourceGuid: la propiedad GUID de recurso del recurso de puerta de enlace de red virtual.

Returns:

el valor resourceGuid.

sku

public VirtualNetworkGatewaySku sku()

Obtenga la propiedad sku: la referencia al recurso VirtualNetworkGatewaySku que representa la SKU seleccionada para la puerta de enlace de red virtual.

Returns:

el valor de SKU.

vNetExtendedLocationResourceId

public String vNetExtendedLocationResourceId()

Obtenga la propiedad vNetExtendedLocationResourceId: Id. de recurso de red virtual del cliente. VirtualNetworkGateway de tipo puerta de enlace local está asociada a la red virtual del cliente.

Returns:

el valor vNetExtendedLocationResourceId.

validate

public void validate()

Valida la instancia.

virtualNetworkGatewayPolicyGroups

public List virtualNetworkGatewayPolicyGroups()

Obtenga la propiedad virtualNetworkGatewayPolicyGroups: la referencia al recurso VirtualNetworkGatewayPolicyGroup que representa el virtualNetworkGatewayPolicyGroup disponible para la puerta de enlace.

Returns:

el valor virtualNetworkGatewayPolicyGroups.

vpnClientConfiguration

public VpnClientConfiguration vpnClientConfiguration()

Obtenga la propiedad vpnClientConfiguration: la referencia al recurso VpnClientConfiguration que representa las configuraciones de VpnClient P2S.

Returns:

el valor vpnClientConfiguration.

vpnGatewayGeneration

public VpnGatewayGeneration vpnGatewayGeneration()

Obtenga la propiedad vpnGatewayGeneration: la generación de este virtualNetworkGateway. Debe ser None si gatewayType no es VPN.

Returns:

el valor vpnGatewayGeneration.

vpnType

public VpnType vpnType()

Obtiene la propiedad vpnType: el tipo de esta puerta de enlace de red virtual.

Returns:

el valor vpnType.

withActive

public VirtualNetworkGatewayInner withActive(Boolean active)

Establezca la propiedad activa: Marca ActiveActive.

Parameters:

active - el valor activo que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withAdminState

public VirtualNetworkGatewayInner withAdminState(AdminState adminState)

Establezca la propiedad adminState: propiedad para indicar si la puerta de enlace de ExpressRoute atiende el tráfico cuando hay varias puertas de enlace de ExpressRoute en la red virtual.

Parameters:

adminState - valor adminState que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withAllowRemoteVnetTraffic

public VirtualNetworkGatewayInner withAllowRemoteVnetTraffic(Boolean allowRemoteVnetTraffic)

Establezca la propiedad allowRemoteVnetTraffic: configure esta puerta de enlace para aceptar el tráfico de otras redes virtuales de Azure. Esta configuración no admite la conectividad con Azure Virtual WAN.

Parameters:

allowRemoteVnetTraffic - el valor allowRemoteVnetTraffic que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withAllowVirtualWanTraffic

public VirtualNetworkGatewayInner withAllowVirtualWanTraffic(Boolean allowVirtualWanTraffic)

Establezca la propiedad allowVirtualWanTraffic: configura esta puerta de enlace para aceptar el tráfico de redes remotas Virtual WAN.

Parameters:

allowVirtualWanTraffic - el valor allowVirtualWanTraffic que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withAutoScaleConfiguration

public VirtualNetworkGatewayInner withAutoScaleConfiguration(VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration)

Establezca la propiedad autoScaleConfiguration: Configuración de escalado automático para la puerta de enlace de red virutal.

Parameters:

autoScaleConfiguration - Valor de autoScaleConfiguration que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withBgpSettings

public VirtualNetworkGatewayInner withBgpSettings(BgpSettings bgpSettings)

Establezca la propiedad bgpSettings: configuración del altavoz BGP de la puerta de enlace de red virtual.

Parameters:

bgpSettings - el valor bgpSettings que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withCustomRoutes

public VirtualNetworkGatewayInner withCustomRoutes(AddressSpace customRoutes)

Establezca la propiedad customRoutes: la referencia al recurso de espacio de direcciones que representa el espacio de direcciones de rutas personalizadas especificado por el cliente para la puerta de enlace de red virtual y VpnClient.

Parameters:

customRoutes - el valor customRoutes que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withDisableIpSecReplayProtection

public VirtualNetworkGatewayInner withDisableIpSecReplayProtection(Boolean disableIpSecReplayProtection)

Establezca la propiedad disableIpSecReplayProtection: disableIPSecReplayProtection.

Parameters:

disableIpSecReplayProtection - el valor disableIpSecReplayProtection que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withEnableBgp

public VirtualNetworkGatewayInner withEnableBgp(Boolean enableBgp)

Establezca la propiedad enableBgp: indica si BGP está habilitado para esta puerta de enlace de red virtual o no.

Parameters:

enableBgp - el valor enableBgp que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withEnableBgpRouteTranslationForNat

public VirtualNetworkGatewayInner withEnableBgpRouteTranslationForNat(Boolean enableBgpRouteTranslationForNat)

Establezca la propiedad enableBgpRouteTranslationForNat: Marca EnableBgpRouteTranslationForNat.

Parameters:

enableBgpRouteTranslationForNat - el valor enableBgpRouteTranslationForNat que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withEnableDnsForwarding

public VirtualNetworkGatewayInner withEnableDnsForwarding(Boolean enableDnsForwarding)

Establezca la propiedad enableDnsForwarding: indica si el reenvío dns está habilitado o no.

Parameters:

enableDnsForwarding - el valor enableDnsForwarding que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withEnablePrivateIpAddress

public VirtualNetworkGatewayInner withEnablePrivateIpAddress(Boolean enablePrivateIpAddress)

Establezca la propiedad enablePrivateIpAddress: indica si la dirección IP privada debe habilitarse en esta puerta de enlace para las conexiones o no.

Parameters:

enablePrivateIpAddress - el valor enablePrivateIpAddress que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withExtendedLocation

public VirtualNetworkGatewayInner withExtendedLocation(ExtendedLocation extendedLocation)

Establezca la propiedad extendedLocation: la ubicación extendida de tipo puerta de enlace de red virtual local.

Parameters:

extendedLocation - valor extendedLocation que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withGatewayDefaultSite

public VirtualNetworkGatewayInner withGatewayDefaultSite(SubResource gatewayDefaultSite)

Establezca la propiedad gatewayDefaultSite: la referencia al recurso LocalNetworkGateway que representa el sitio de red local que tiene rutas predeterminadas. Asigne un valor Null en caso de quitar la configuración de sitio predeterminada existente.

Parameters:

gatewayDefaultSite - el valor gatewayDefaultSite que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withGatewayType

public VirtualNetworkGatewayInner withGatewayType(VirtualNetworkGatewayType gatewayType)

Establezca la propiedad gatewayType: el tipo de esta puerta de enlace de red virtual.

Parameters:

gatewayType - el valor gatewayType que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withId

public VirtualNetworkGatewayInner withId(String id)

Establezca la propiedad id: Id. de recurso.

Parameters:

id - el valor id que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withIpConfigurations

public VirtualNetworkGatewayInner withIpConfigurations(List ipConfigurations)

Establezca la propiedad ipConfigurations: configuraciones ip para la puerta de enlace de red virtual.

Parameters:

ipConfigurations - valor de ipConfigurations que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withLocation

public VirtualNetworkGatewayInner withLocation(String location)

Overrides:

VirtualNetworkGatewayInner.withLocation(String location)

Parameters:

location

withNatRules

public VirtualNetworkGatewayInner withNatRules(List natRules)

Establezca la propiedad natRules: NatRules para la puerta de enlace de red virtual.

Parameters:

natRules - el valor natRules que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withSku

public VirtualNetworkGatewayInner withSku(VirtualNetworkGatewaySku sku)

Establezca la propiedad sku: la referencia al recurso VirtualNetworkGatewaySku que representa la SKU seleccionada para la puerta de enlace de red virtual.

Parameters:

sku - el valor de SKU que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withTags

public VirtualNetworkGatewayInner withTags(Map tags)

Overrides:

VirtualNetworkGatewayInner.withTags(Map<String,String> tags)

Parameters:

tags

withVNetExtendedLocationResourceId

public VirtualNetworkGatewayInner withVNetExtendedLocationResourceId(String vNetExtendedLocationResourceId)

Establezca la propiedad vNetExtendedLocationResourceId: Id. de recurso de red virtual del cliente. VirtualNetworkGateway de tipo puerta de enlace local está asociada a la red virtual del cliente.

Parameters:

vNetExtendedLocationResourceId - El valor vNetExtendedLocationResourceId que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withVirtualNetworkGatewayPolicyGroups

public VirtualNetworkGatewayInner withVirtualNetworkGatewayPolicyGroups(List virtualNetworkGatewayPolicyGroups)

Establezca la propiedad virtualNetworkGatewayPolicyGroups: la referencia al recurso VirtualNetworkGatewayPolicyGroup que representa el virtualNetworkGatewayPolicyGroup disponible para la puerta de enlace.

Parameters:

virtualNetworkGatewayPolicyGroups - el valor virtualNetworkGatewayPolicyGroups que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withVpnClientConfiguration

public VirtualNetworkGatewayInner withVpnClientConfiguration(VpnClientConfiguration vpnClientConfiguration)

Establezca la propiedad vpnClientConfiguration: la referencia al recurso VpnClientConfiguration que representa las configuraciones de VpnClient de P2S.

Parameters:

vpnClientConfiguration - el valor vpnClientConfiguration que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withVpnGatewayGeneration

public VirtualNetworkGatewayInner withVpnGatewayGeneration(VpnGatewayGeneration vpnGatewayGeneration)

Establezca la propiedad vpnGatewayGeneration: la generación de esta instancia de VirtualNetworkGateway. Debe ser None si gatewayType no es VPN.

Parameters:

vpnGatewayGeneration - el valor vpnGatewayGeneration que se va a establecer.

Returns:

El propio objeto VirtualNetworkGatewayInner.

withVpnType

public VirtualNetworkGatewayInner withVpnType(VpnType vpnType)

Establezca la propiedad vpnType: el tipo de esta puerta de enlace de red virtual.

Parameters:

vpnType - el valor vpnType que se va a establecer.

Returns:

el propio objeto VirtualNetworkGatewayInner.

Se aplica a