VirtualNetworkGatewayInner Clase
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. VirtualNetworkGatewayInner
- com.
- com.
- com.
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 enlace |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Boolean |
active()
Obtiene la propiedad activa: marca Active |
Admin |
adminState()
Obtenga la propiedad Estado de administración |
Boolean |
allowRemoteVnetTraffic()
Obtenga la propiedad Permitir |
Boolean |
allowVirtualWanTraffic()
Obtenga la propiedad permitir |
Virtual |
autoScaleConfiguration()
Obtenga la propiedad Configuración de escalado |
Bgp |
bgpSettings()
Obtenga la propiedad configuración de bgp |
Address |
customRoutes()
Obtenga la propiedad Rutas personalizadas |
Boolean |
disableIpSecReplayProtection()
Obtenga la propiedad deshabilitar IpSec |
Boolean |
enableBgp()
Obtenga la propiedad enable |
Boolean |
enableBgpRouteTranslationForNat()
Obtenga la propiedad enable Bgp Route Translation For |
Boolean |
enableDnsForwarding()
Obtenga la propiedad habilitar |
Boolean |
enablePrivateIpAddress()
Obtenga la propiedad Enable |
String |
etag()
Obtiene la propiedad etag: una cadena única de solo lectura que cambia cada vez que se actualiza el recurso. |
Extended |
extendedLocation()
Obtenga la propiedad Location extendida |
Sub |
gatewayDefaultSite()
Obtenga la propiedad Sitio predeterminado |
Virtual |
gatewayType()
Obtenga la propiedad Type de puerta de enlace |
String |
id()
Obtenga la propiedad id: Id. de recurso. |
String |
inboundDnsForwardingEndpoint()
Obtenga la propiedad de punto de conexión de reenvío |
List<Virtual |
ipConfigurations()
Obtenga la |
List<Virtual |
natRules()
Obtenga la propiedad nat |
Provisioning |
provisioningState()
Obtenga la propiedad Estado de aprovisionamiento |
String |
resourceGuid()
Obtenga la propiedad Guid del recurso |
Virtual |
sku()
Obtenga la propiedad sku: la referencia al recurso de SKU de puerta de enlace de red virtual |
String |
vNetExtendedLocationResourceId()
Obtenga la |
void |
validate()
Valida la instancia. |
List<Virtual |
virtualNetworkGatewayPolicyGroups()
Obtenga la propiedad Grupos de directivas de puerta de enlace de red |
Vpn |
vpnClientConfiguration()
Obtiene la |
Vpn |
vpnGatewayGeneration()
Obtenga la propiedad de generación de vpn |
Vpn |
vpnType()
Obtenga la propiedad vpn |
Virtual |
withActive(Boolean active)
Establezca la propiedad activa: marca Active |
Virtual |
withAdminState(AdminState adminState)
Establezca la propiedad Admin |
Virtual |
withAllowRemoteVnetTraffic(Boolean allowRemoteVnetTraffic)
Establezca la propiedad Allow Remote Vnet |
Virtual |
withAllowVirtualWanTraffic(Boolean allowVirtualWanTraffic)
Establezca la propiedad permitir |
Virtual |
withAutoScaleConfiguration(VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration)
Establezca la propiedad Configuración de escalado |
Virtual |
withBgpSettings(BgpSettings bgpSettings)
Establezca la propiedad Configuración de bgp: configuración del altavoz |
Virtual |
withCustomRoutes(AddressSpace customRoutes)
Establezca la propiedad Routes personalizada |
Virtual |
withDisableIpSecReplayProtection(Boolean disableIpSecReplayProtection)
Establezca la propiedad disable |
Virtual |
withEnableBgp(Boolean enableBgp)
Establezca la propiedad enable |
Virtual |
withEnableBgpRouteTranslationForNat(Boolean enableBgpRouteTranslationForNat)
Establezca la propiedad enable Bgp Route Translation |
Virtual |
withEnableDnsForwarding(Boolean enableDnsForwarding)
Establezca la propiedad habilitar |
Virtual |
withEnablePrivateIpAddress(Boolean enablePrivateIpAddress)
Establezca la propiedad Enable |
Virtual |
withExtendedLocation(ExtendedLocation extendedLocation)
Establezca la propiedad Location extendida |
Virtual |
withGatewayDefaultSite(SubResource gatewayDefaultSite)
Establezca la propiedad Sitio predeterminado |
Virtual |
withGatewayType(VirtualNetworkGatewayType gatewayType)
Establezca la propiedad Type de puerta de enlace |
Virtual |
withId(String id)
Establezca la propiedad id: Id. de recurso. |
Virtual |
withIpConfigurations(List<VirtualNetworkGatewayIpConfigurationInner> ipConfigurations)
Establezca la propiedad ip |
Virtual |
withLocation(String location) |
Virtual |
withNatRules(List<VirtualNetworkGatewayNatRuleInner> natRules)
Establezca la propiedad nat |
Virtual |
withSku(VirtualNetworkGatewaySku sku)
Establezca la propiedad sku: la referencia al recurso de Sku de puerta de enlace de red virtual |
Virtual |
withTags(Map<String,String> tags) |
Virtual |
withVNetExtendedLocationResourceId(String vNetExtendedLocationResourceId)
Establezca la propiedad v Net Extended Location Resource Id (Id. de |
Virtual |
withVirtualNetworkGatewayPolicyGroups(List<VirtualNetworkGatewayPolicyGroup> virtualNetworkGatewayPolicyGroups)
Establezca la propiedad Virtual Network Gateway Policy Groups (Grupos de directivas de puerta de enlace de red |
Virtual |
withVpnClientConfiguration(VpnClientConfiguration vpnClientConfiguration)
Establezca la propiedad vpn Client Configuration (Configuración de cliente vpn |
Virtual |
withVpnGatewayGeneration(VpnGatewayGeneration vpnGatewayGeneration)
Establezca la propiedad vpn |
Virtual |
withVpnType(VpnType vpnType)
Establezca la propiedad vpn |
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:
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:
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:
allowVirtualWanTraffic
public Boolean allowVirtualWanTraffic()
Obtenga la propiedad allowVirtualWanTraffic: configura esta puerta de enlace para aceptar el tráfico de redes remotas Virtual WAN.
Returns:
autoScaleConfiguration
public VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration()
Obtenga la propiedad autoScaleConfiguration: Configuración de escalado automático para la puerta de enlace de red virutal.
Returns:
bgpSettings
public BgpSettings bgpSettings()
Obtenga la propiedad bgpSettings: configuración del altavoz BGP de la puerta de enlace de red virtual.
Returns:
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:
disableIpSecReplayProtection
public Boolean disableIpSecReplayProtection()
Obtenga la propiedad disableIpSecReplayProtection: disableIPSecReplayProtection marca.
Returns:
enableBgp
public Boolean enableBgp()
Obtenga la propiedad enableBgp: indica si BGP está habilitado para esta puerta de enlace de red virtual o no.
Returns:
enableBgpRouteTranslationForNat
public Boolean enableBgpRouteTranslationForNat()
Obtenga la propiedad enableBgpRouteTranslationForNat: Marca EnableBgpRouteTranslationForNat.
Returns:
enableDnsForwarding
public Boolean enableDnsForwarding()
Obtenga la propiedad enableDnsForwarding: indica si el reenvío dns está habilitado o no.
Returns:
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:
etag
public String etag()
Obtiene la propiedad etag: una cadena única de solo lectura que cambia cada vez que se actualiza el recurso.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Obtenga la propiedad extendedLocation: la ubicación extendida de tipo puerta de enlace de red virtual local.
Returns:
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:
gatewayType
public VirtualNetworkGatewayType gatewayType()
Obtenga la propiedad gatewayType: el tipo de esta puerta de enlace de red virtual.
Returns:
id
public String id()
Obtenga la propiedad id: Id. de recurso.
Overrides:
VirtualNetworkGatewayInner.id()Returns:
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:
ipConfigurations
public List
Obtenga la propiedad ipConfigurations: configuraciones de IP para la puerta de enlace de red virtual.
Returns:
natRules
public List
Obtenga la propiedad natRules: NatRules para la puerta de enlace de red virtual.
Returns:
provisioningState
public ProvisioningState provisioningState()
Obtenga la propiedad provisioningState: el estado de aprovisionamiento del recurso de puerta de enlace de red virtual.
Returns:
resourceGuid
public String resourceGuid()
Obtenga la propiedad resourceGuid: la propiedad GUID de recurso del recurso de puerta de enlace de red virtual.
Returns:
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:
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:
validate
public void validate()
Valida la instancia.
virtualNetworkGatewayPolicyGroups
public List
Obtenga la propiedad virtualNetworkGatewayPolicyGroups: la referencia al recurso VirtualNetworkGatewayPolicyGroup que representa el virtualNetworkGatewayPolicyGroup disponible para la puerta de enlace.
Returns:
vpnClientConfiguration
public VpnClientConfiguration vpnClientConfiguration()
Obtenga la propiedad vpnClientConfiguration: la referencia al recurso VpnClientConfiguration que representa las configuraciones de VpnClient P2S.
Returns:
vpnGatewayGeneration
public VpnGatewayGeneration vpnGatewayGeneration()
Obtenga la propiedad vpnGatewayGeneration: la generación de este virtualNetworkGateway. Debe ser None si gatewayType no es VPN.
Returns:
vpnType
public VpnType vpnType()
Obtiene la propiedad vpnType: el tipo de esta puerta de enlace de red virtual.
Returns:
withActive
public VirtualNetworkGatewayInner withActive(Boolean active)
Establezca la propiedad activa: Marca ActiveActive.
Parameters:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
withBgpSettings
public VirtualNetworkGatewayInner withBgpSettings(BgpSettings bgpSettings)
Establezca la propiedad bgpSettings: configuración del altavoz BGP de la puerta de enlace de red virtual.
Parameters:
Returns:
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:
Returns:
withDisableIpSecReplayProtection
public VirtualNetworkGatewayInner withDisableIpSecReplayProtection(Boolean disableIpSecReplayProtection)
Establezca la propiedad disableIpSecReplayProtection: disableIPSecReplayProtection.
Parameters:
Returns:
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:
Returns:
withEnableBgpRouteTranslationForNat
public VirtualNetworkGatewayInner withEnableBgpRouteTranslationForNat(Boolean enableBgpRouteTranslationForNat)
Establezca la propiedad enableBgpRouteTranslationForNat: Marca EnableBgpRouteTranslationForNat.
Parameters:
Returns:
withEnableDnsForwarding
public VirtualNetworkGatewayInner withEnableDnsForwarding(Boolean enableDnsForwarding)
Establezca la propiedad enableDnsForwarding: indica si el reenvío dns está habilitado o no.
Parameters:
Returns:
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:
Returns:
withExtendedLocation
public VirtualNetworkGatewayInner withExtendedLocation(ExtendedLocation extendedLocation)
Establezca la propiedad extendedLocation: la ubicación extendida de tipo puerta de enlace de red virtual local.
Parameters:
Returns:
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:
Returns:
withGatewayType
public VirtualNetworkGatewayInner withGatewayType(VirtualNetworkGatewayType gatewayType)
Establezca la propiedad gatewayType: el tipo de esta puerta de enlace de red virtual.
Parameters:
Returns:
withId
public VirtualNetworkGatewayInner withId(String id)
Establezca la propiedad id: Id. de recurso.
Parameters:
Returns:
withIpConfigurations
public VirtualNetworkGatewayInner withIpConfigurations(List
Establezca la propiedad ipConfigurations: configuraciones ip para la puerta de enlace de red virtual.
Parameters:
Returns:
withLocation
public VirtualNetworkGatewayInner withLocation(String location)
Overrides:
VirtualNetworkGatewayInner.withLocation(String location)Parameters:
withNatRules
public VirtualNetworkGatewayInner withNatRules(List
Establezca la propiedad natRules: NatRules para la puerta de enlace de red virtual.
Parameters:
Returns:
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:
Returns:
withTags
public VirtualNetworkGatewayInner withTags(Map
Overrides:
VirtualNetworkGatewayInner.withTags(Map<String,String> tags)Parameters:
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:
Returns:
withVirtualNetworkGatewayPolicyGroups
public VirtualNetworkGatewayInner withVirtualNetworkGatewayPolicyGroups(List
Establezca la propiedad virtualNetworkGatewayPolicyGroups: la referencia al recurso VirtualNetworkGatewayPolicyGroup que representa el virtualNetworkGatewayPolicyGroup disponible para la puerta de enlace.
Parameters:
Returns:
withVpnClientConfiguration
public VirtualNetworkGatewayInner withVpnClientConfiguration(VpnClientConfiguration vpnClientConfiguration)
Establezca la propiedad vpnClientConfiguration: la referencia al recurso VpnClientConfiguration que representa las configuraciones de VpnClient de P2S.
Parameters:
Returns:
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:
Returns:
withVpnType
public VirtualNetworkGatewayInner withVpnType(VpnType vpnType)
Establezca la propiedad vpnType: el tipo de esta puerta de enlace de red virtual.
Parameters:
Returns:
Se aplica a
Azure SDK for Java