Freigeben über


VirtualNetworkGatewayInner Klasse

public final class VirtualNetworkGatewayInner
extends Resource

Eine allgemeine Klasse für allgemeine Ressourceninformationen.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
VirtualNetworkGatewayInner()

Erstellt eine instance der Inneren Klasse des Gateways für virtuelleNetzwerke.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Boolean active()

Rufen Sie die aktive Eigenschaft ab: Aktivaktiv flag.

AdminState adminState()

Abrufen der AdminState-Eigenschaft: Eigenschaft, um anzugeben, ob das ExpressRoute-Gateway Datenverkehr verarbeitet, wenn mehrere ExpressRoute-Gateways im VNET vorhanden sind.

Boolean allowRemoteVnetTraffic()

Abrufen der Eigenschaft Remote-VNET-Datenverkehrzulassen: Konfigurieren Sie dieses Gateway, um Datenverkehr von anderen virtuellen Azure-Netzwerken zu akzeptieren.

Boolean allowVirtualWanTraffic()

Abrufen der Eigenschaft AllowVirtualWan-Datenverkehr: Konfiguriert dieses Gateway so, dass Datenverkehr von Remotenetzwerken Virtual WAN akzeptiert wird.

VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration()

Rufen Sie dieAuto ScaleConfiguration-Eigenschaft ab: Autoscale configuration for virutal network gateway( Autoscale configuration for virutal network gateway).

BgpSettings bgpSettings()

Rufen Sie die bgpSettings-Eigenschaft ab: Die BGP-Lautsprechereinstellungen des Gateways für virtuelle Netzwerke.

AddressSpace customRoutes()

Abrufen der benutzerdefiniertenRoutes-Eigenschaft: Der Verweis auf die Adressraumressource, die den vom Kunden für das Gateway des virtuellen Netzwerks und den VPN-Clientangegebenen Adressraum für benutzerdefinierte Routen darstellt.

Boolean disableIpSecReplayProtection()

Rufen Sie die DisableIpSecReplayProtection-Eigenschaft ab: IpSecReplayProtection-Flag deaktivieren.

Boolean enableBgp()

Abrufen der EnableBgp-Eigenschaft: Gibt an, ob BGP für dieses Gateway für virtuelle Netzwerke aktiviert ist oder nicht.

Boolean enableBgpRouteTranslationForNat()

Rufen Sie dieEnable BgpRouteTranslationForNat-Eigenschaft ab: EnableBgpRouteTranslationForNat flag.

Boolean enableDnsForwarding()

Rufen Sie die Eigenschaft dns forwarding (Dns-Weiterleitungaktivieren) ab: Gibt an, ob die DNS-Weiterleitung aktiviert ist oder nicht.

Boolean enablePrivateIpAddress()

Ruft die EnablePrivateIpAddress-Eigenschaft ab: Gibt an, ob die private IP-Adresse auf diesem Gateway für Verbindungen aktiviert werden muss oder nicht.

String etag()

Abrufen der etag-Eigenschaft: Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

ExtendedLocation extendedLocation()

Abrufen der erweitertenLocation-Eigenschaft: Der erweiterte Standort vom Typ Gateway des lokalen virtuellen Netzwerks.

SubResource gatewayDefaultSite()

Abrufen der Standardstandorteigenschaft des Gateways: Der Verweis auf die LokaleNetzwerkgatewayressource, die den lokalen Netzwerkstandort mit Standardrouten darstellt.

VirtualNetworkGatewayType gatewayType()

Abrufen der Gatewaytyp-Eigenschaft: Der Typ dieses Gateways für virtuelle Netzwerke.

String id()

Rufen Sie die Id-Eigenschaft ab: Ressourcen-ID.

String inboundDnsForwardingEndpoint()

Abrufen der EingehendenDNS-Weiterleitungsendpunkteigenschaft: Die IP-Adresse, die vom Gateway zugewiesen wird, an das DNS-Anforderungen gesendet werden können.

List<VirtualNetworkGatewayIpConfigurationInner> ipConfigurations()

Rufen Sie die Ip-Konfigurationen-Eigenschaftab: IP-Konfigurationen für das Gateway für virtuelle Netzwerke.

List<VirtualNetworkGatewayNatRuleInner> natRules()

Rufen Sie die natRules-Eigenschaft ab: Nat-Regelnfür das Gateway für virtuelle Netzwerke.

ProvisioningState provisioningState()

Abrufen der Bereitstellungsstatuseigenschaft: Der Bereitstellungsstatus der Gatewayressource des virtuellen Netzwerks.

String resourceGuid()

Abrufen der Guid-Eigenschaft der Ressource: Die Ressourcen-GUID-Eigenschaft der Gatewayressource für virtuelle Netzwerke.

VirtualNetworkGatewaySku sku()

Abrufen der SKU-Eigenschaft: Der Verweis auf die SKU-Ressource des VirtualNetworkGateway, die die für das Gateway des virtuellen Netzwerks ausgewählte SKU darstellt.

String vNetExtendedLocationResourceId()

Rufen Sie diev NetExtendedLocationResource ID-Eigenschaftab: Kunden-VNET-Ressourcen-ID.

void validate()

Überprüft die instance.

List<VirtualNetworkGatewayPolicyGroup> virtualNetworkGatewayPolicyGroups()

Abrufen der VirtualNetworkGateway PolicyGroups-Eigenschaft: Der Verweis auf die VirtualNetworkGateway PolicyGroup-Ressource, die die verfügbare VirtuelleNetzwerkgateway-Richtliniengruppefür das Gateway darstellt.

VpnClientConfiguration vpnClientConfiguration()

Abrufen der VPN-Clientkonfigurationseigenschaft: Der Verweis auf die Vpn-Clientkonfigurationsressource, die die P2S-Vpn-Clientkonfigurationendarstellt.

VpnGatewayGeneration vpnGatewayGeneration()

Abrufen der Vpn GatewayGeneration-Eigenschaft: Die Generierung für dieses Gateway für virtuelleNetzwerke.

VpnType vpnType()

Abrufen der VPN Type-Eigenschaft: Der Typ dieses Gateways für virtuelle Netzwerke.

VirtualNetworkGatewayInner withActive(Boolean active)

Legen Sie die aktive Eigenschaft fest: Aktivaktiv flag.

VirtualNetworkGatewayInner withAdminState(AdminState adminState)

Legen Sie die Administratorstatuseigenschaftfest: Eigenschaft, um anzugeben, ob das ExpressRoute Gateway Datenverkehr verarbeitet, wenn mehrere ExpressRoute-Gateways im VNET vorhanden sind.

VirtualNetworkGatewayInner withAllowRemoteVnetTraffic(Boolean allowRemoteVnetTraffic)

Legen Sie die Eigenschaft Remote-VNET-Datenverkehrzulassenfest: Konfigurieren Sie dieses Gateway so, dass Datenverkehr von anderen virtuellen Azure-Netzwerken akzeptiert wird.

VirtualNetworkGatewayInner withAllowVirtualWanTraffic(Boolean allowVirtualWanTraffic)

Legen Sie die Eigenschaft AllowVirtualWanTraffic fest: Konfiguriert dieses Gateway so, dass Datenverkehr von Remotenetzwerken Virtual WAN akzeptiert wird.

VirtualNetworkGatewayInner withAutoScaleConfiguration(VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration)

Legen Sie dieAuto ScaleConfiguration-Eigenschaft fest: Autoscale-Konfiguration für virutales Netzwerkgateway.

VirtualNetworkGatewayInner withBgpSettings(BgpSettings bgpSettings)

Legen Sie die bgpSettings-Eigenschaft fest: Die BGP-Lautsprechereinstellungen des Gateways für virtuelle Netzwerke.

VirtualNetworkGatewayInner withCustomRoutes(AddressSpace customRoutes)

Festlegen der benutzerdefiniertenRoutes-Eigenschaft: Der Verweis auf die Adressraumressource, die den vom Kunden für das Gateway des virtuellen Netzwerks und den VPN-Clientangegebenen Adressraum für benutzerdefinierte Routen darstellt.

VirtualNetworkGatewayInner withDisableIpSecReplayProtection(Boolean disableIpSecReplayProtection)

Legen Sie die Eigenschaft ipSec ReplayProtection deaktivierenfest: DeaktivierenSie das IpSecReplayProtection-Flag.

VirtualNetworkGatewayInner withEnableBgp(Boolean enableBgp)

Legen Sie die EnableBgp-Eigenschaft fest: Gibt an, ob BGP für dieses Gateway für virtuelle Netzwerke aktiviert ist oder nicht.

VirtualNetworkGatewayInner withEnableBgpRouteTranslationForNat(Boolean enableBgpRouteTranslationForNat)

Legen Sie die EnableBgpRouteTranslationForNat-Eigenschaft fest: EnableBgpRouteTranslationForNat flag.

VirtualNetworkGatewayInner withEnableDnsForwarding(Boolean enableDnsForwarding)

Legen Sie die Eigenschaft dns forwarding (Dns-Weiterleitungaktivieren) fest: Gibt an, ob die DNS-Weiterleitung aktiviert ist oder nicht.

VirtualNetworkGatewayInner withEnablePrivateIpAddress(Boolean enablePrivateIpAddress)

Legen Sie die EnablePrivateIpAddress-Eigenschaft fest: Gibt an, ob die private IP-Adresse auf diesem Gateway für Verbindungen aktiviert werden muss oder nicht.

VirtualNetworkGatewayInner withExtendedLocation(ExtendedLocation extendedLocation)

Festlegen der erweitertenLocation-Eigenschaft: Der erweiterte Standort vom Typ gateway des lokalen virtuellen Netzwerks.

VirtualNetworkGatewayInner withGatewayDefaultSite(SubResource gatewayDefaultSite)

Legen Sie die Standardstandorteigenschaft des Gatewaysfest: Der Verweis auf dieLokale Netzwerkgatewayressource, die den lokalen Netzwerkstandort mit Standardrouten darstellt.

VirtualNetworkGatewayInner withGatewayType(VirtualNetworkGatewayType gatewayType)

Legen Sie die Eigenschaft Gatewaytypfest: Der Typ dieses Gateways für virtuelle Netzwerke.

VirtualNetworkGatewayInner withId(String id)

Legen Sie die id-Eigenschaft fest: Ressourcen-ID.

VirtualNetworkGatewayInner withIpConfigurations(List<VirtualNetworkGatewayIpConfigurationInner> ipConfigurations)

Legen Sie die Ip-Konfigurationen-Eigenschaftfest: IP-Konfigurationen für das Gateway für virtuelle Netzwerke.

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

Legen Sie die natRules-Eigenschaft fest: Nat-Regelnfür das Gateway für virtuelle Netzwerke.

VirtualNetworkGatewayInner withSku(VirtualNetworkGatewaySku sku)

Festlegen der SKU-Eigenschaft: Der Verweis auf die SKU-Ressource des Gateways für virtuelleNetzwerke, die die für gateway für virtuelle Netzwerke ausgewählte SKU darstellt.

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

Legen Sie diev NetExtendedLocationResource ID-Eigenschaftfest: Kunden-VNET-Ressourcen-ID.

VirtualNetworkGatewayInner withVirtualNetworkGatewayPolicyGroups(List<VirtualNetworkGatewayPolicyGroup> virtualNetworkGatewayPolicyGroups)

Festlegen der VirtualNetworkGateway PolicyGroups-Eigenschaft: Der Verweis auf die VirtualNetworkGateway-Richtliniengruppe, die die verfügbare VirtuelleNetzwerkgateway-Richtliniengruppefür das Gateway darstellt.

VirtualNetworkGatewayInner withVpnClientConfiguration(VpnClientConfiguration vpnClientConfiguration)

Festlegen der VPN-Clientkonfigurationseigenschaft: Der Verweis auf die Vpn ClientConfiguration-Ressource, die die P2S-VPN-Clientkonfigurationendarstellt.

VirtualNetworkGatewayInner withVpnGatewayGeneration(VpnGatewayGeneration vpnGatewayGeneration)

Legen Sie die Vpn GatewayGeneration-Eigenschaftfest: Die Generierung für dieses Gateway für virtuelleNetzwerke.

VirtualNetworkGatewayInner withVpnType(VpnType vpnType)

Legen Sie die Eigenschaft vpnType fest: Der Typ dieses Gateways für virtuelle Netzwerke.

Geerbte Methoden von ProxyResource

Geerbte Methoden von Resource

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

VirtualNetworkGatewayInner

public VirtualNetworkGatewayInner()

Erstellt eine instance der VirtualNetworkGatewayInner-Klasse.

Details zur Methode

active

public Boolean active()

Rufen Sie die aktive Eigenschaft ab: Das ActiveActive-Flag.

Returns:

der aktive Wert.

adminState

public AdminState adminState()

Abrufen der adminState-Eigenschaft: Eigenschaft, um anzugeben, ob das ExpressRoute-Gateway Datenverkehr verarbeitet, wenn mehrere ExpressRoute-Gateways im VNET vorhanden sind.

Returns:

der wert adminState.

allowRemoteVnetTraffic

public Boolean allowRemoteVnetTraffic()

Abrufen der allowRemoteVnetTraffic-Eigenschaft: Konfigurieren Sie dieses Gateway, um Datenverkehr von anderen virtuellen Azure-Netzwerken zu akzeptieren. Diese Konfiguration unterstützt keine Konnektivität mit Azure Virtual WAN.

Returns:

der Wert allowRemoteVnetTraffic.

allowVirtualWanTraffic

public Boolean allowVirtualWanTraffic()

Abrufen der allowVirtualWanTraffic-Eigenschaft: Konfiguriert dieses Gateway so, dass Datenverkehr von Remotenetzwerken Virtual WAN akzeptiert wird.

Returns:

der Wert allowVirtualWanTraffic.

autoScaleConfiguration

public VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration()

Rufen Sie die autoScaleConfiguration-Eigenschaft ab: Autoscale-Konfiguration für das virutale Netzwerkgateway.

Returns:

der AutoScaleConfiguration-Wert.

bgpSettings

public BgpSettings bgpSettings()

Rufen Sie die bgpSettings-Eigenschaft ab: Die BGP-Lautsprechereinstellungen des Gateways für virtuelle Netzwerke.

Returns:

der bgpSettings-Wert.

customRoutes

public AddressSpace customRoutes()

Abrufen der customRoutes-Eigenschaft: Der Verweis auf die Adressraumressource, die den vom Kunden für das Gateway des virtuellen Netzwerks und VpnClient angegebenen Adressraum für benutzerdefinierte Routen darstellt.

Returns:

der customRoutes-Wert.

disableIpSecReplayProtection

public Boolean disableIpSecReplayProtection()

Rufen Sie die disableIpSecReplayProtection-Eigenschaft ab: disableIPSecReplayProtection-Flag.

Returns:

der Wert disableIpSecReplayProtection.

enableBgp

public Boolean enableBgp()

Abrufen der enableBgp-Eigenschaft: Gibt an, ob BGP für dieses Gateway für virtuelle Netzwerke aktiviert ist oder nicht.

Returns:

der EnableBgp-Wert.

enableBgpRouteTranslationForNat

public Boolean enableBgpRouteTranslationForNat()

Rufen Sie die enableBgpRouteTranslationForNat-Eigenschaft ab: Flag EnableBgpRouteTranslationForNat.

Returns:

der EnableBgpRouteTranslationForNat-Wert.

enableDnsForwarding

public Boolean enableDnsForwarding()

Abrufen der enableDnsForwarding-Eigenschaft: Gibt an, ob die DNS-Weiterleitung aktiviert ist oder nicht.

Returns:

der EnableDnsForwarding-Wert.

enablePrivateIpAddress

public Boolean enablePrivateIpAddress()

Abrufen der enablePrivateIpAddress-Eigenschaft: Gibt an, ob für Verbindungen eine private IP-Adresse für dieses Gateway aktiviert werden muss.

Returns:

der EnablePrivateIpAddress-Wert.

etag

public String etag()

Abrufen der etag-Eigenschaft: Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

Returns:

der etag-Wert.

extendedLocation

public ExtendedLocation extendedLocation()

Abrufen der extendedLocation-Eigenschaft: Der erweiterte Speicherort vom Typ gateway des lokalen virtuellen Netzwerks.

Returns:

der extendedLocation-Wert.

gatewayDefaultSite

public SubResource gatewayDefaultSite()

Abrufen der gatewayDefaultSite-Eigenschaft: Der Verweis auf die LocalNetworkGateway-Ressource, die den lokalen Netzwerkstandort mit Standardrouten darstellt. Weisen Sie den NULL-Wert zu, wenn die vorhandene Standardwebsiteeinstellung entfernt wird.

Returns:

der Wert gatewayDefaultSite.

gatewayType

public VirtualNetworkGatewayType gatewayType()

Abrufen der gatewayType-Eigenschaft: Der Typ dieses Gateways für virtuelle Netzwerke.

Returns:

der GatewayType-Wert.

id

public String id()

Rufen Sie die Id-Eigenschaft ab: Ressourcen-ID.

Overrides:

VirtualNetworkGatewayInner.id()

Returns:

der ID-Wert.

inboundDnsForwardingEndpoint

public String inboundDnsForwardingEndpoint()

Abrufen der inboundDnsForwardingEndpoint-Eigenschaft: Die IP-Adresse, die vom Gateway zugewiesen wird, an das DNS-Anforderungen gesendet werden können.

Returns:

der Wert inboundDnsForwardingEndpoint.

ipConfigurations

public List ipConfigurations()

Rufen Sie die ipConfigurations-Eigenschaft ab: IP-Konfigurationen für das Gateway für virtuelle Netzwerke.

Returns:

der IpConfigurations-Wert.

natRules

public List natRules()

Rufen Sie die natRules-Eigenschaft ab: NatRules für das Gateway für virtuelle Netzwerke.

Returns:

der natRules-Wert.

provisioningState

public ProvisioningState provisioningState()

Abrufen der provisioningState-Eigenschaft: Der Bereitstellungsstatus der Gatewayressource des virtuellen Netzwerks.

Returns:

der ProvisioningState-Wert.

resourceGuid

public String resourceGuid()

Abrufen der resourceGuid-Eigenschaft: Die GUID-Eigenschaft der Gatewayressource des virtuellen Netzwerks.

Returns:

der ResourceGuid-Wert.

sku

public VirtualNetworkGatewaySku sku()

Abrufen der SKU-Eigenschaft: Der Verweis auf die VirtualNetworkGatewaySku-Ressource, die die für das Gateway für virtuelle Netzwerke ausgewählte SKU darstellt.

Returns:

der SKU-Wert.

vNetExtendedLocationResourceId

public String vNetExtendedLocationResourceId()

Rufen Sie die vNetExtendedLocationResourceId-Eigenschaft ab: Kunden-VNET-Ressourcen-ID. VirtualNetworkGateway vom Typ lokales Gateway ist dem VNET des Kunden zugeordnet.

Returns:

der vNetExtendedLocationResourceId-Wert.

validate

public void validate()

Überprüft die instance.

virtualNetworkGatewayPolicyGroups

public List virtualNetworkGatewayPolicyGroups()

Abrufen der virtualNetworkGatewayPolicyGroups-Eigenschaft: Der Verweis auf die VirtualNetworkGatewayPolicyGroup-Ressource, die die verfügbare VirtualNetworkGatewayPolicyGroup für das Gateway darstellt.

Returns:

der VirtualNetworkGatewayPolicyGroups-Wert.

vpnClientConfiguration

public VpnClientConfiguration vpnClientConfiguration()

Abrufen der vpnClientConfiguration-Eigenschaft: Der Verweis auf die VpnClientConfiguration-Ressource, die die P2S-VpnClient-Konfigurationen darstellt.

Returns:

der Wert vpnClientConfiguration.

vpnGatewayGeneration

public VpnGatewayGeneration vpnGatewayGeneration()

Abrufen der vpnGatewayGeneration-Eigenschaft: Die Generation für dieses VirtualNetworkGateway. Muss None sein, wenn gatewayType kein VPN ist.

Returns:

der Wert vpnGatewayGeneration.

vpnType

public VpnType vpnType()

Abrufen der vpnType-Eigenschaft: Der Typ dieses Gateways für virtuelle Netzwerke.

Returns:

der VpnType-Wert.

withActive

public VirtualNetworkGatewayInner withActive(Boolean active)

Legen Sie die aktive Eigenschaft fest: ActiveActive-Flag.

Parameters:

active - der festzulegende aktive Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withAdminState

public VirtualNetworkGatewayInner withAdminState(AdminState adminState)

Legen Sie die adminState-Eigenschaft fest: Eigenschaft, um anzugeben, ob das ExpressRoute-Gateway Datenverkehr verarbeitet, wenn mehrere ExpressRoute-Gateways im VNET vorhanden sind.

Parameters:

adminState - der festzulegende adminState-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withAllowRemoteVnetTraffic

public VirtualNetworkGatewayInner withAllowRemoteVnetTraffic(Boolean allowRemoteVnetTraffic)

Legen Sie die allowRemoteVnetTraffic-Eigenschaft fest: Konfigurieren Sie dieses Gateway so, dass Datenverkehr von anderen virtuellen Azure-Netzwerken akzeptiert wird. Diese Konfiguration unterstützt keine Konnektivität mit Azure Virtual WAN.

Parameters:

allowRemoteVnetTraffic - der festzulegende Wert allowRemoteVnetTraffic.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withAllowVirtualWanTraffic

public VirtualNetworkGatewayInner withAllowVirtualWanTraffic(Boolean allowVirtualWanTraffic)

Festlegen der allowVirtualWanTraffic-Eigenschaft: Konfiguriert dieses Gateway so, dass Datenverkehr von Remotenetzwerken Virtual WAN akzeptiert wird.

Parameters:

allowVirtualWanTraffic - der festzulegende Wert allowVirtualWanTraffic.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withAutoScaleConfiguration

public VirtualNetworkGatewayInner withAutoScaleConfiguration(VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration)

Legen Sie die eigenschaft autoScaleConfiguration fest: Autoscale configuration for virutal network gateway.set the autoScaleConfiguration property: Autoscale configuration for virutal network gateway.

Parameters:

autoScaleConfiguration - der festzulegende AutoScaleConfiguration-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withBgpSettings

public VirtualNetworkGatewayInner withBgpSettings(BgpSettings bgpSettings)

Legen Sie die bgpSettings-Eigenschaft fest: Die BGP-Lautsprechereinstellungen des Gateways für virtuelle Netzwerke.

Parameters:

bgpSettings - der festzulegende bgpSettings-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withCustomRoutes

public VirtualNetworkGatewayInner withCustomRoutes(AddressSpace customRoutes)

Legen Sie die customRoutes-Eigenschaft fest: Der Verweis auf die Adressraumressource, die den vom Kunden für das Gateway des virtuellen Netzwerks und VpnClient angegebenen Adressraum für benutzerdefinierte Routen darstellt.

Parameters:

customRoutes - der festzulegende customRoutes-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withDisableIpSecReplayProtection

public VirtualNetworkGatewayInner withDisableIpSecReplayProtection(Boolean disableIpSecReplayProtection)

Legen Sie die eigenschaft disableIpSecReplayProtection fest: disableIPSecReplayProtection flag.

Parameters:

disableIpSecReplayProtection - der festzulegende Wert disableIpSecReplayProtection.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withEnableBgp

public VirtualNetworkGatewayInner withEnableBgp(Boolean enableBgp)

Legen Sie die enableBgp-Eigenschaft fest: Gibt an, ob BGP für dieses Gateway für virtuelle Netzwerke aktiviert ist oder nicht.

Parameters:

enableBgp - der festzulegende EnableBgp-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withEnableBgpRouteTranslationForNat

public VirtualNetworkGatewayInner withEnableBgpRouteTranslationForNat(Boolean enableBgpRouteTranslationForNat)

Legen Sie die enableBgpRouteTranslationForNat-Eigenschaft fest: Flag EnableBgpRouteTranslationForNat.

Parameters:

enableBgpRouteTranslationForNat - der festzulegende EnableBgpRouteTranslationForNat-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withEnableDnsForwarding

public VirtualNetworkGatewayInner withEnableDnsForwarding(Boolean enableDnsForwarding)

Legen Sie die enableDnsForwarding-Eigenschaft fest: Gibt an, ob die DNS-Weiterleitung aktiviert ist oder nicht.

Parameters:

enableDnsForwarding - der festzulegende EnableDnsForwarding-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withEnablePrivateIpAddress

public VirtualNetworkGatewayInner withEnablePrivateIpAddress(Boolean enablePrivateIpAddress)

Legen Sie die enablePrivateIpAddress-Eigenschaft fest: Gibt an, ob die private IP-Adresse auf diesem Gateway für Verbindungen aktiviert werden muss oder nicht.

Parameters:

enablePrivateIpAddress - der festzulegende EnablePrivateIpAddress-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withExtendedLocation

public VirtualNetworkGatewayInner withExtendedLocation(ExtendedLocation extendedLocation)

Legen Sie die extendedLocation-Eigenschaft fest: Der erweiterte Speicherort vom Typ gateway des lokalen virtuellen Netzwerks.

Parameters:

extendedLocation - der festzulegende extendedLocation-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withGatewayDefaultSite

public VirtualNetworkGatewayInner withGatewayDefaultSite(SubResource gatewayDefaultSite)

Festlegen der gatewayDefaultSite-Eigenschaft: Der Verweis auf die LocalNetworkGateway-Ressource, die den lokalen Netzwerkstandort mit Standardrouten darstellt. Weisen Sie den NULL-Wert zu, wenn die vorhandene Standardwebsiteeinstellung entfernt wird.

Parameters:

gatewayDefaultSite - der festzulegende Wert gatewayDefaultSite.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withGatewayType

public VirtualNetworkGatewayInner withGatewayType(VirtualNetworkGatewayType gatewayType)

Festlegen der gatewayType-Eigenschaft: Der Typ dieses Gateways für virtuelle Netzwerke.

Parameters:

gatewayType - der festzulegende gatewayType-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withId

public VirtualNetworkGatewayInner withId(String id)

Legen Sie die id-Eigenschaft fest: Ressourcen-ID.

Parameters:

id - der festzulegende ID-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withIpConfigurations

public VirtualNetworkGatewayInner withIpConfigurations(List ipConfigurations)

Legen Sie die ipConfigurations-Eigenschaft fest: IP-Konfigurationen für das Gateway für virtuelle Netzwerke.

Parameters:

ipConfigurations - der festzulegende IpConfigurations-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withLocation

public VirtualNetworkGatewayInner withLocation(String location)

Overrides:

VirtualNetworkGatewayInner.withLocation(String location)

Parameters:

location

withNatRules

public VirtualNetworkGatewayInner withNatRules(List natRules)

Legen Sie die natRules-Eigenschaft fest: NatRules für das Gateway für virtuelle Netzwerke.

Parameters:

natRules - der festzulegende natRules-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withSku

public VirtualNetworkGatewayInner withSku(VirtualNetworkGatewaySku sku)

Festlegen der sku-Eigenschaft: Der Verweis auf die VirtualNetworkGatewaySku-Ressource, die die für gateway für virtuelle Netzwerke ausgewählte SKU darstellt.

Parameters:

sku - der festzulegende SKU-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withTags

public VirtualNetworkGatewayInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withVNetExtendedLocationResourceId

public VirtualNetworkGatewayInner withVNetExtendedLocationResourceId(String vNetExtendedLocationResourceId)

Legen Sie die vNetExtendedLocationResourceId-Eigenschaft fest: Kunden-VNET-Ressourcen-ID. VirtualNetworkGateway vom Typ lokales Gateway ist dem VNET des Kunden zugeordnet.

Parameters:

vNetExtendedLocationResourceId - der festzulegende vNetExtendedLocationResourceId-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withVirtualNetworkGatewayPolicyGroups

public VirtualNetworkGatewayInner withVirtualNetworkGatewayPolicyGroups(List virtualNetworkGatewayPolicyGroups)

Legen Sie die virtualNetworkGatewayPolicyGroups-Eigenschaft fest: Der Verweis auf die VirtualNetworkGatewayPolicyGroup-Ressource, die die verfügbare VirtualNetworkGatewayPolicyGroup für das Gateway darstellt.

Parameters:

virtualNetworkGatewayPolicyGroups - der festzulegende VirtualNetworkGatewayPolicyGroups-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withVpnClientConfiguration

public VirtualNetworkGatewayInner withVpnClientConfiguration(VpnClientConfiguration vpnClientConfiguration)

Festlegen der vpnClientConfiguration-Eigenschaft: Der Verweis auf die VpnClientConfiguration-Ressource, die die P2S-VpnClient-Konfigurationen darstellt.

Parameters:

vpnClientConfiguration - der festzulegende Wert vpnClientConfiguration.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withVpnGatewayGeneration

public VirtualNetworkGatewayInner withVpnGatewayGeneration(VpnGatewayGeneration vpnGatewayGeneration)

Legen Sie die vpnGatewayGeneration-Eigenschaft fest: Die Generierung für dieses VirtualNetworkGateway. Muss None sein, wenn gatewayType kein VPN ist.

Parameters:

vpnGatewayGeneration - der festzulegende Wert für vpnGatewayGeneration.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

withVpnType

public VirtualNetworkGatewayInner withVpnType(VpnType vpnType)

Legen Sie die vpnType-Eigenschaft fest: Der Typ dieses Gateways für virtuelle Netzwerke.

Parameters:

vpnType - der festzulegende vpnType-Wert.

Returns:

das VirtualNetworkGatewayInner-Objekt selbst.

Gilt für: