你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VirtualNetworkGatewayInner 类

public final class VirtualNetworkGatewayInner
extends Resource

常规资源信息的通用类。

构造函数摘要

构造函数 说明
VirtualNetworkGatewayInner()

创建虚拟网络网关内部类的实例。

方法摘要

修饰符和类型 方法和描述
Boolean active()

获取活动属性:ActiveActive 标志。

AdminState adminState()

获取 adminState 属性:指示当 vnet 中有多个 Express Route 网关时,Express Route 网关是否为流量提供服务的属性。

Boolean allowRemoteVnetTraffic()

获取“允许远程Vnet流量”属性:将此网关配置为接受来自其他 Azure 虚拟网络的流量。

Boolean allowVirtualWanTraffic()

获取允许虚拟Wan流量属性:将此网关配置为接受来自远程虚拟 WAN网络的流量。

VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration()

获取自动缩放配置属性:贝鲁特网关的自动缩放配置。

BgpSettings bgpSettings()

获取 bgp设置属性:虚拟网络网关的 BGP 扬声器设置。

AddressSpace customRoutes()

获取自定义路由属性:对地址空间资源的引用,该资源表示客户为虚拟网络网关和 Vpn客户端指定的自定义路由地址空间。

Boolean disableIpSecReplayProtection()

获取 disableIpSecReplayProtection 属性:disableIPSecReplayProtection 标志。

Boolean enableBgp()

获取 enableBgp 属性:是否为此虚拟网络网关启用了 BGP。

Boolean enableBgpRouteTranslationForNat()

获取 EnableBgpRouteTranslationforNat 属性:EnableBgpRouteTranslationforNat 标志。

Boolean enableDnsForwarding()

获取 enableDnsForwarding 属性:是否启用 dns 转发。

Boolean enablePrivateIpAddress()

获取 enablePrivateIpAddress 属性:是否需要在此网关上启用专用 IP 进行连接。

String etag()

获取 etag 属性:一个唯一的只读字符串,每当资源更新时都会更改。

ExtendedLocation extendedLocation()

获取扩展位置属性:本地虚拟网络网关类型的扩展位置。

SubResource gatewayDefaultSite()

获取网关默认站点属性:对本地网络网关资源的引用,该资源表示具有默认路由的本地网络站点。

VirtualNetworkGatewayType gatewayType()

获取网关Type 属性:此虚拟网络网关的类型。

String id()

获取 id 属性:资源 ID。

String inboundDnsForwardingEndpoint()

获取入站Dns转发终结点属性:网关分配的 IP 地址,DNS 请求可以发送到该地址。

List<VirtualNetworkGatewayIpConfigurationInner> ipConfigurations()

获取 IP配置属性:虚拟网络网关的 IP 配置。

List<VirtualNetworkGatewayNatRuleInner> natRules()

获取 natRules 属性:虚拟网络网关的 Nat规则。

ProvisioningState provisioningState()

获取预配状态属性:虚拟网络网关资源的预配状态。

String resourceGuid()

获取资源Guid 属性:虚拟网络网关资源的资源 GUID 属性。

VirtualNetworkGatewaySku sku()

获取 sku 属性:对表示为虚拟网络网关选择的 SKU 的虚拟网络网关 SKU 资源的引用。

String vNetExtendedLocationResourceId()

获取 vNet扩展位置资源ID 属性:客户 vnet 资源 ID。

void validate()

验证 实例。

List<VirtualNetworkGatewayPolicyGroup> virtualNetworkGatewayPolicyGroups()

获取虚拟网络网关策略组属性:对表示网关可用虚拟网络网关策略组的虚拟网络网关策略组资源的引用。

VpnClientConfiguration vpnClientConfiguration()

获取 vpn客户端配置属性:对表示 P2SVpn 客户端配置的 Vpn客户端配置资源的引用。

VpnGatewayGeneration vpnGatewayGeneration()

获取 VPN网关生成属性:此虚拟网络网关的生成。

VpnType vpnType()

获取 vpnType 属性:此虚拟网络网关的类型。

VirtualNetworkGatewayInner withActive(Boolean active)

设置 active 属性:ActiveActive 标志。

VirtualNetworkGatewayInner withAdminState(AdminState adminState)

设置管理状态属性:属性以指示当 vnet 中有多个 Express Route 网关时,Express Route 网关是否为流量提供服务。

VirtualNetworkGatewayInner withAllowRemoteVnetTraffic(Boolean allowRemoteVnetTraffic)

设置“允许远程Vnet流量”属性:将此网关配置为接受来自其他 Azure 虚拟网络的流量。

VirtualNetworkGatewayInner withAllowVirtualWanTraffic(Boolean allowVirtualWanTraffic)

设置允许虚拟Wan流量属性:将此网关配置为接受来自远程虚拟 WAN网络的流量。

VirtualNetworkGatewayInner withAutoScaleConfiguration(VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration)

设置自动缩放配置属性:virutal 网络网关的自动缩放配置。

VirtualNetworkGatewayInner withBgpSettings(BgpSettings bgpSettings)

设置 bgp设置属性:虚拟网络网关的 BGP 扬声器设置。

VirtualNetworkGatewayInner withCustomRoutes(AddressSpace customRoutes)

设置自定义路由属性:对地址空间资源的引用,该资源表示客户为虚拟网络网关和 Vpn客户端指定的自定义路由地址空间。

VirtualNetworkGatewayInner withDisableIpSecReplayProtection(Boolean disableIpSecReplayProtection)

设置禁用IpSec重播保护属性:禁用IPSec重播保护标志。

VirtualNetworkGatewayInner withEnableBgp(Boolean enableBgp)

设置 enableBgp 属性:是否为此虚拟网络网关启用了 BGP。

VirtualNetworkGatewayInner withEnableBgpRouteTranslationForNat(Boolean enableBgpRouteTranslationForNat)

设置 enableBgpRouteTranslationforNat 属性:EnableBgpRouteTranslationforNat 标志。

VirtualNetworkGatewayInner withEnableDnsForwarding(Boolean enableDnsForwarding)

设置 enableDnsForwarding 属性:是否启用 dns 转发。

VirtualNetworkGatewayInner withEnablePrivateIpAddress(Boolean enablePrivateIpAddress)

设置 enablePrivateIpAddress 属性:是否需要在此网关上启用专用 IP 进行连接。

VirtualNetworkGatewayInner withExtendedLocation(ExtendedLocation extendedLocation)

设置扩展位置属性:本地虚拟网络网关类型的扩展位置。

VirtualNetworkGatewayInner withGatewayDefaultSite(SubResource gatewayDefaultSite)

设置网关默认站点属性:对本地网络网关资源的引用,该资源表示具有默认路由的本地网络站点。

VirtualNetworkGatewayInner withGatewayType(VirtualNetworkGatewayType gatewayType)

设置网关类型属性:此虚拟网络网关的类型。

VirtualNetworkGatewayInner withId(String id)

设置 id 属性:资源 ID。

VirtualNetworkGatewayInner withIpConfigurations(List<VirtualNetworkGatewayIpConfigurationInner> ipConfigurations)

设置 IP配置属性:虚拟网络网关的 IP 配置。

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

设置 natRules 属性:虚拟网络网关的 Nat规则。

VirtualNetworkGatewayInner withSku(VirtualNetworkGatewaySku sku)

设置 sku 属性:对虚拟网络网关SKU 资源的引用,该资源表示为虚拟网络网关选择的 SKU。

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

设置 vNet扩展位置资源ID 属性:客户 vnet 资源 ID。

VirtualNetworkGatewayInner withVirtualNetworkGatewayPolicyGroups(List<VirtualNetworkGatewayPolicyGroup> virtualNetworkGatewayPolicyGroups)

设置虚拟网络网关策略组属性:对虚拟网络网关策略组资源的引用,该资源表示网关的可用虚拟网络网关策略组。

VirtualNetworkGatewayInner withVpnClientConfiguration(VpnClientConfiguration vpnClientConfiguration)

设置 vpn客户端配置属性:对表示 P2SVpn 客户端配置的 Vpn客户端配置资源的引用。

VirtualNetworkGatewayInner withVpnGatewayGeneration(VpnGatewayGeneration vpnGatewayGeneration)

设置 VPN网关生成属性:此虚拟网络网关的生成。

VirtualNetworkGatewayInner withVpnType(VpnType vpnType)

设置 vpnType 属性:此虚拟网络网关的类型。

方法继承自 ProxyResource

方法继承自 Resource

方法继承自 java.lang.Object

构造函数详细信息

VirtualNetworkGatewayInner

public VirtualNetworkGatewayInner()

创建 VirtualNetworkGatewayInner 类的实例。

方法详细信息

active

public Boolean active()

获取 active 属性:ActiveActive 标志。

Returns:

活动值。

adminState

public AdminState adminState()

获取 adminState 属性:指示在 vnet 中有多个 Express Route 网关时 Express Route 网关是否为流量提供服务的属性。

Returns:

adminState 值。

allowRemoteVnetTraffic

public Boolean allowRemoteVnetTraffic()

获取 allowRemoteVnetTraffic 属性:将此网关配置为接受来自其他 Azure 虚拟网络的流量。 此配置不支持连接到 Azure 虚拟 WAN。

Returns:

allowRemoteVnetTraffic 值。

allowVirtualWanTraffic

public Boolean allowVirtualWanTraffic()

获取 allowVirtualWanTraffic 属性:将此网关配置为接受来自远程虚拟 WAN网络的流量。

Returns:

allowVirtualWanTraffic 值。

autoScaleConfiguration

public VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration()

获取 autoScaleConfiguration 属性:virutal 网络网关的自动缩放配置。

Returns:

autoScaleConfiguration 值。

bgpSettings

public BgpSettings bgpSettings()

获取 bgpSettings 属性:虚拟网络网关的 BGP 扬声器设置。

Returns:

bgpSettings 值。

customRoutes

public AddressSpace customRoutes()

获取 customRoutes 属性:对地址空间资源的引用,该资源表示客户为虚拟网络网关和 VpnClient 指定的自定义路由地址空间。

Returns:

customRoutes 值。

disableIpSecReplayProtection

public Boolean disableIpSecReplayProtection()

获取 disableIpSecReplayProtection 属性:disableIPSecReplayProtection 标志。

Returns:

disableIpSecReplayProtection 值。

enableBgp

public Boolean enableBgp()

获取 enableBgp 属性:是否为此虚拟网络网关启用了 BGP。

Returns:

enableBgp 值。

enableBgpRouteTranslationForNat

public Boolean enableBgpRouteTranslationForNat()

获取 enableBgpRouteTranslationForNat 属性:EnableBgpRouteTranslationForNat 标志。

Returns:

enableBgpRouteTranslationForNat 值。

enableDnsForwarding

public Boolean enableDnsForwarding()

获取 enableDnsForwarding 属性:是否启用 dns 转发。

Returns:

enableDnsForwarding 值。

enablePrivateIpAddress

public Boolean enablePrivateIpAddress()

获取 enablePrivateIpAddress 属性:是否需要在此网关上启用专用 IP 进行连接。

Returns:

enablePrivateIpAddress 值。

etag

public String etag()

获取 etag 属性:一个唯一的只读字符串,每当资源更新时都会更改。

Returns:

etag 值。

extendedLocation

public ExtendedLocation extendedLocation()

获取 extendedLocation 属性:本地虚拟网络网关类型的扩展位置。

Returns:

extendedLocation 值。

gatewayDefaultSite

public SubResource gatewayDefaultSite()

获取 gatewayDefaultSite 属性:对 LocalNetworkGateway 资源的引用,该资源表示具有默认路由的本地网络站点。 如果删除现有的默认站点设置,请分配 Null 值。

Returns:

gatewayDefaultSite 值。

gatewayType

public VirtualNetworkGatewayType gatewayType()

获取 gatewayType 属性:此虚拟网络网关的类型。

Returns:

gatewayType 值。

id

public String id()

获取 id 属性:资源 ID。

Overrides:

VirtualNetworkGatewayInner.id()

Returns:

id 值。

inboundDnsForwardingEndpoint

public String inboundDnsForwardingEndpoint()

获取 inboundDnsForwardingEndpoint 属性:DNS 请求可以发送到的网关分配的 IP 地址。

Returns:

inboundDnsForwardingEndpoint 值。

ipConfigurations

public List ipConfigurations()

获取 ipConfigurations 属性:虚拟网络网关的 IP 配置。

Returns:

ipConfigurations 值。

natRules

public List natRules()

获取 natRules 属性:虚拟网络网关的 NatRules。

Returns:

natRules 值。

provisioningState

public ProvisioningState provisioningState()

获取 provisioningState 属性:虚拟网络网关资源的预配状态。

Returns:

provisioningState 值。

resourceGuid

public String resourceGuid()

获取 resourceGuid 属性:虚拟网络网关资源的资源 GUID 属性。

Returns:

resourceGuid 值。

sku

public VirtualNetworkGatewaySku sku()

获取 sku 属性:对 VirtualNetworkGatewaySku 资源的引用,该资源表示为虚拟网络网关选择的 SKU。

Returns:

sku 值。

vNetExtendedLocationResourceId

public String vNetExtendedLocationResourceId()

获取 vNetExtendedLocationResourceId 属性:客户 vnet 资源 ID。本地网关类型的 VirtualNetworkGateway 与客户 vnet 相关联。

Returns:

vNetExtendedLocationResourceId 值。

validate

public void validate()

验证 实例。

virtualNetworkGatewayPolicyGroups

public List virtualNetworkGatewayPolicyGroups()

获取 virtualNetworkGatewayPolicyGroups 属性:对 VirtualNetworkGatewayPolicyGroup 资源的引用,该资源表示网关的可用 VirtualNetworkGatewayPolicyGroup。

Returns:

virtualNetworkGatewayPolicyGroups 值。

vpnClientConfiguration

public VpnClientConfiguration vpnClientConfiguration()

获取 vpnClientConfiguration 属性:对表示 P2S VpnClient 配置的 VpnClientConfiguration 资源的引用。

Returns:

vpnClientConfiguration 值。

vpnGatewayGeneration

public VpnGatewayGeneration vpnGatewayGeneration()

获取 vpnGatewayGeneration 属性:此 VirtualNetworkGateway 的生成。 如果 gatewayType 不是 VPN,则必须为 None。

Returns:

vpnGatewayGeneration 值。

vpnType

public VpnType vpnType()

获取 vpnType 属性:此虚拟网络网关的类型。

Returns:

vpnType 值。

withActive

public VirtualNetworkGatewayInner withActive(Boolean active)

设置 active 属性:ActiveActive 标志。

Parameters:

active - 要设置的活动值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withAdminState

public VirtualNetworkGatewayInner withAdminState(AdminState adminState)

设置 adminState 属性:属性以指示当 VNet 中有多个 Express Route 网关时,Express Route 网关是否为流量提供服务。

Parameters:

adminState - 要设置的 adminState 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withAllowRemoteVnetTraffic

public VirtualNetworkGatewayInner withAllowRemoteVnetTraffic(Boolean allowRemoteVnetTraffic)

设置 allowRemoteVnetTraffic 属性:将此网关配置为接受来自其他 Azure 虚拟网络的流量。 此配置不支持连接到 Azure 虚拟 WAN。

Parameters:

allowRemoteVnetTraffic - 要设置的 allowRemoteVnetTraffic 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withAllowVirtualWanTraffic

public VirtualNetworkGatewayInner withAllowVirtualWanTraffic(Boolean allowVirtualWanTraffic)

设置 allowVirtualWanTraffic 属性:将此网关配置为接受来自远程虚拟 WAN网络的流量。

Parameters:

allowVirtualWanTraffic - 要设置的 allowVirtualWanTraffic 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withAutoScaleConfiguration

public VirtualNetworkGatewayInner withAutoScaleConfiguration(VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration)

设置 autoScaleConfiguration 属性:virutal 网络网关的自动缩放配置。

Parameters:

autoScaleConfiguration - 要设置的 autoScaleConfiguration 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withBgpSettings

public VirtualNetworkGatewayInner withBgpSettings(BgpSettings bgpSettings)

设置 bgpSettings 属性:虚拟网络网关的 BGP 扬声器设置。

Parameters:

bgpSettings - 要设置的 bgpSettings 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withCustomRoutes

public VirtualNetworkGatewayInner withCustomRoutes(AddressSpace customRoutes)

设置 customRoutes 属性:对地址空间资源的引用,该资源表示客户为虚拟网络网关和 VpnClient 指定的自定义路由地址空间。

Parameters:

customRoutes - 要设置的 customRoutes 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withDisableIpSecReplayProtection

public VirtualNetworkGatewayInner withDisableIpSecReplayProtection(Boolean disableIpSecReplayProtection)

设置 disableIpSecReplayProtection 属性:disableIPSecReplayProtection 标志。

Parameters:

disableIpSecReplayProtection - 要设置的 disableIpSecReplayProtection 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withEnableBgp

public VirtualNetworkGatewayInner withEnableBgp(Boolean enableBgp)

设置 enableBgp 属性:是否为此虚拟网络网关启用了 BGP。

Parameters:

enableBgp - 要设置的 enableBgp 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withEnableBgpRouteTranslationForNat

public VirtualNetworkGatewayInner withEnableBgpRouteTranslationForNat(Boolean enableBgpRouteTranslationForNat)

设置 enableBgpRouteTranslationForNat 属性:EnableBgpRouteTranslationForNat 标志。

Parameters:

enableBgpRouteTranslationForNat - 要设置的 enableBgpRouteTranslationForNat 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withEnableDnsForwarding

public VirtualNetworkGatewayInner withEnableDnsForwarding(Boolean enableDnsForwarding)

设置 enableDnsForwarding 属性:是否启用 dns 转发。

Parameters:

enableDnsForwarding - 要设置的 enableDnsForwarding 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withEnablePrivateIpAddress

public VirtualNetworkGatewayInner withEnablePrivateIpAddress(Boolean enablePrivateIpAddress)

设置 enablePrivateIpAddress 属性:是否需要在此网关上启用专用 IP 进行连接。

Parameters:

enablePrivateIpAddress - 要设置的 enablePrivateIpAddress 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withExtendedLocation

public VirtualNetworkGatewayInner withExtendedLocation(ExtendedLocation extendedLocation)

设置 extendedLocation 属性:本地虚拟网络网关类型的扩展位置。

Parameters:

extendedLocation - 要设置的 extendedLocation 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withGatewayDefaultSite

public VirtualNetworkGatewayInner withGatewayDefaultSite(SubResource gatewayDefaultSite)

设置 gatewayDefaultSite 属性:对 LocalNetworkGateway 资源的引用,该资源表示具有默认路由的本地网络站点。 如果删除现有的默认站点设置,请分配 Null 值。

Parameters:

gatewayDefaultSite - 要设置的 gatewayDefaultSite 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withGatewayType

public VirtualNetworkGatewayInner withGatewayType(VirtualNetworkGatewayType gatewayType)

设置 gatewayType 属性:此虚拟网络网关的类型。

Parameters:

gatewayType - 要设置的 gatewayType 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withId

public VirtualNetworkGatewayInner withId(String id)

设置 id 属性:资源 ID。

Parameters:

id - 要设置的 id 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withIpConfigurations

public VirtualNetworkGatewayInner withIpConfigurations(List ipConfigurations)

设置 ipConfigurations 属性:虚拟网络网关的 IP 配置。

Parameters:

ipConfigurations - 要设置的 ipConfigurations 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withLocation

public VirtualNetworkGatewayInner withLocation(String location)

Overrides:

VirtualNetworkGatewayInner.withLocation(String location)

Parameters:

location

withNatRules

public VirtualNetworkGatewayInner withNatRules(List natRules)

设置 natRules 属性:虚拟网络网关的 NatRules。

Parameters:

natRules - 要设置的 natRules 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withSku

public VirtualNetworkGatewayInner withSku(VirtualNetworkGatewaySku sku)

设置 sku 属性:对 VirtualNetworkGatewaySku 资源的引用,该资源表示为虚拟网络网关选择的 SKU。

Parameters:

sku - 要设置的 SKU 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withTags

public VirtualNetworkGatewayInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withVNetExtendedLocationResourceId

public VirtualNetworkGatewayInner withVNetExtendedLocationResourceId(String vNetExtendedLocationResourceId)

设置 vNetExtendedLocationResourceId 属性:客户 vnet 资源 ID。本地网关类型的 VirtualNetworkGateway 与客户 vnet 相关联。

Parameters:

vNetExtendedLocationResourceId - 要设置的 vNetExtendedLocationResourceId 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withVirtualNetworkGatewayPolicyGroups

public VirtualNetworkGatewayInner withVirtualNetworkGatewayPolicyGroups(List virtualNetworkGatewayPolicyGroups)

设置 virtualNetworkGatewayPolicyGroups 属性:对 VirtualNetworkGatewayPolicyGroup 资源的引用,该资源表示网关的可用 VirtualNetworkGatewayPolicyGroup。

Parameters:

virtualNetworkGatewayPolicyGroups - 要设置的 virtualNetworkGatewayPolicyGroups 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withVpnClientConfiguration

public VirtualNetworkGatewayInner withVpnClientConfiguration(VpnClientConfiguration vpnClientConfiguration)

设置 vpnClientConfiguration 属性:对表示 P2S VpnClient 配置的 VpnClientConfiguration 资源的引用。

Parameters:

vpnClientConfiguration - 要设置的 vpnClientConfiguration 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withVpnGatewayGeneration

public VirtualNetworkGatewayInner withVpnGatewayGeneration(VpnGatewayGeneration vpnGatewayGeneration)

设置 vpnGatewayGeneration 属性:此 VirtualNetworkGateway 的生成。 如果 gatewayType 不是 VPN,则必须为 None。

Parameters:

vpnGatewayGeneration - 要设置的 vpnGatewayGeneration 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

withVpnType

public VirtualNetworkGatewayInner withVpnType(VpnType vpnType)

设置 vpnType 属性:此虚拟网络网关的类型。

Parameters:

vpnType - 要设置的 vpnType 值。

Returns:

VirtualNetworkGatewayInner 对象本身。

适用于