VirtualNetworkGatewayInner 类
- 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
常规资源信息的通用类。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| VirtualNetworkGatewayInner() |
创建虚拟网络 |
方法摘要
方法继承自 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:
allowRemoteVnetTraffic
public Boolean allowRemoteVnetTraffic()
获取 allowRemoteVnetTraffic 属性:将此网关配置为接受来自其他 Azure 虚拟网络的流量。 此配置不支持连接到 Azure 虚拟 WAN。
Returns:
allowVirtualWanTraffic
public Boolean allowVirtualWanTraffic()
获取 allowVirtualWanTraffic 属性:将此网关配置为接受来自远程虚拟 WAN网络的流量。
Returns:
autoScaleConfiguration
public VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration()
获取 autoScaleConfiguration 属性:virutal 网络网关的自动缩放配置。
Returns:
bgpSettings
public BgpSettings bgpSettings()
获取 bgpSettings 属性:虚拟网络网关的 BGP 扬声器设置。
Returns:
customRoutes
public AddressSpace customRoutes()
获取 customRoutes 属性:对地址空间资源的引用,该资源表示客户为虚拟网络网关和 VpnClient 指定的自定义路由地址空间。
Returns:
disableIpSecReplayProtection
public Boolean disableIpSecReplayProtection()
获取 disableIpSecReplayProtection 属性:disableIPSecReplayProtection 标志。
Returns:
enableBgp
public Boolean enableBgp()
获取 enableBgp 属性:是否为此虚拟网络网关启用了 BGP。
Returns:
enableBgpRouteTranslationForNat
public Boolean enableBgpRouteTranslationForNat()
获取 enableBgpRouteTranslationForNat 属性:EnableBgpRouteTranslationForNat 标志。
Returns:
enableDnsForwarding
public Boolean enableDnsForwarding()
获取 enableDnsForwarding 属性:是否启用 dns 转发。
Returns:
enablePrivateIpAddress
public Boolean enablePrivateIpAddress()
获取 enablePrivateIpAddress 属性:是否需要在此网关上启用专用 IP 进行连接。
Returns:
etag
public String etag()
获取 etag 属性:一个唯一的只读字符串,每当资源更新时都会更改。
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
获取 extendedLocation 属性:本地虚拟网络网关类型的扩展位置。
Returns:
gatewayDefaultSite
public SubResource gatewayDefaultSite()
获取 gatewayDefaultSite 属性:对 LocalNetworkGateway 资源的引用,该资源表示具有默认路由的本地网络站点。 如果删除现有的默认站点设置,请分配 Null 值。
Returns:
gatewayType
public VirtualNetworkGatewayType gatewayType()
获取 gatewayType 属性:此虚拟网络网关的类型。
Returns:
id
public String id()
获取 id 属性:资源 ID。
Overrides:
VirtualNetworkGatewayInner.id()Returns:
inboundDnsForwardingEndpoint
public String inboundDnsForwardingEndpoint()
获取 inboundDnsForwardingEndpoint 属性:DNS 请求可以发送到的网关分配的 IP 地址。
Returns:
ipConfigurations
public List
获取 ipConfigurations 属性:虚拟网络网关的 IP 配置。
Returns:
natRules
public List
获取 natRules 属性:虚拟网络网关的 NatRules。
Returns:
provisioningState
public ProvisioningState provisioningState()
获取 provisioningState 属性:虚拟网络网关资源的预配状态。
Returns:
resourceGuid
public String resourceGuid()
获取 resourceGuid 属性:虚拟网络网关资源的资源 GUID 属性。
Returns:
sku
public VirtualNetworkGatewaySku sku()
获取 sku 属性:对 VirtualNetworkGatewaySku 资源的引用,该资源表示为虚拟网络网关选择的 SKU。
Returns:
vNetExtendedLocationResourceId
public String vNetExtendedLocationResourceId()
获取 vNetExtendedLocationResourceId 属性:客户 vnet 资源 ID。本地网关类型的 VirtualNetworkGateway 与客户 vnet 相关联。
Returns:
validate
public void validate()
验证 实例。
virtualNetworkGatewayPolicyGroups
public List
获取 virtualNetworkGatewayPolicyGroups 属性:对 VirtualNetworkGatewayPolicyGroup 资源的引用,该资源表示网关的可用 VirtualNetworkGatewayPolicyGroup。
Returns:
vpnClientConfiguration
public VpnClientConfiguration vpnClientConfiguration()
获取 vpnClientConfiguration 属性:对表示 P2S VpnClient 配置的 VpnClientConfiguration 资源的引用。
Returns:
vpnGatewayGeneration
public VpnGatewayGeneration vpnGatewayGeneration()
获取 vpnGatewayGeneration 属性:此 VirtualNetworkGateway 的生成。 如果 gatewayType 不是 VPN,则必须为 None。
Returns:
vpnType
public VpnType vpnType()
获取 vpnType 属性:此虚拟网络网关的类型。
Returns:
withActive
public VirtualNetworkGatewayInner withActive(Boolean active)
设置 active 属性:ActiveActive 标志。
Parameters:
Returns:
withAdminState
public VirtualNetworkGatewayInner withAdminState(AdminState adminState)
设置 adminState 属性:属性以指示当 VNet 中有多个 Express Route 网关时,Express Route 网关是否为流量提供服务。
Parameters:
Returns:
withAllowRemoteVnetTraffic
public VirtualNetworkGatewayInner withAllowRemoteVnetTraffic(Boolean allowRemoteVnetTraffic)
设置 allowRemoteVnetTraffic 属性:将此网关配置为接受来自其他 Azure 虚拟网络的流量。 此配置不支持连接到 Azure 虚拟 WAN。
Parameters:
Returns:
withAllowVirtualWanTraffic
public VirtualNetworkGatewayInner withAllowVirtualWanTraffic(Boolean allowVirtualWanTraffic)
设置 allowVirtualWanTraffic 属性:将此网关配置为接受来自远程虚拟 WAN网络的流量。
Parameters:
Returns:
withAutoScaleConfiguration
public VirtualNetworkGatewayInner withAutoScaleConfiguration(VirtualNetworkGatewayAutoScaleConfiguration autoScaleConfiguration)
设置 autoScaleConfiguration 属性:virutal 网络网关的自动缩放配置。
Parameters:
Returns:
withBgpSettings
public VirtualNetworkGatewayInner withBgpSettings(BgpSettings bgpSettings)
设置 bgpSettings 属性:虚拟网络网关的 BGP 扬声器设置。
Parameters:
Returns:
withCustomRoutes
public VirtualNetworkGatewayInner withCustomRoutes(AddressSpace customRoutes)
设置 customRoutes 属性:对地址空间资源的引用,该资源表示客户为虚拟网络网关和 VpnClient 指定的自定义路由地址空间。
Parameters:
Returns:
withDisableIpSecReplayProtection
public VirtualNetworkGatewayInner withDisableIpSecReplayProtection(Boolean disableIpSecReplayProtection)
设置 disableIpSecReplayProtection 属性:disableIPSecReplayProtection 标志。
Parameters:
Returns:
withEnableBgp
public VirtualNetworkGatewayInner withEnableBgp(Boolean enableBgp)
设置 enableBgp 属性:是否为此虚拟网络网关启用了 BGP。
Parameters:
Returns:
withEnableBgpRouteTranslationForNat
public VirtualNetworkGatewayInner withEnableBgpRouteTranslationForNat(Boolean enableBgpRouteTranslationForNat)
设置 enableBgpRouteTranslationForNat 属性:EnableBgpRouteTranslationForNat 标志。
Parameters:
Returns:
withEnableDnsForwarding
public VirtualNetworkGatewayInner withEnableDnsForwarding(Boolean enableDnsForwarding)
设置 enableDnsForwarding 属性:是否启用 dns 转发。
Parameters:
Returns:
withEnablePrivateIpAddress
public VirtualNetworkGatewayInner withEnablePrivateIpAddress(Boolean enablePrivateIpAddress)
设置 enablePrivateIpAddress 属性:是否需要在此网关上启用专用 IP 进行连接。
Parameters:
Returns:
withExtendedLocation
public VirtualNetworkGatewayInner withExtendedLocation(ExtendedLocation extendedLocation)
设置 extendedLocation 属性:本地虚拟网络网关类型的扩展位置。
Parameters:
Returns:
withGatewayDefaultSite
public VirtualNetworkGatewayInner withGatewayDefaultSite(SubResource gatewayDefaultSite)
设置 gatewayDefaultSite 属性:对 LocalNetworkGateway 资源的引用,该资源表示具有默认路由的本地网络站点。 如果删除现有的默认站点设置,请分配 Null 值。
Parameters:
Returns:
withGatewayType
public VirtualNetworkGatewayInner withGatewayType(VirtualNetworkGatewayType gatewayType)
设置 gatewayType 属性:此虚拟网络网关的类型。
Parameters:
Returns:
withId
public VirtualNetworkGatewayInner withId(String id)
设置 id 属性:资源 ID。
Parameters:
Returns:
withIpConfigurations
public VirtualNetworkGatewayInner withIpConfigurations(List
设置 ipConfigurations 属性:虚拟网络网关的 IP 配置。
Parameters:
Returns:
withLocation
public VirtualNetworkGatewayInner withLocation(String location)
Overrides:
VirtualNetworkGatewayInner.withLocation(String location)Parameters:
withNatRules
public VirtualNetworkGatewayInner withNatRules(List
设置 natRules 属性:虚拟网络网关的 NatRules。
Parameters:
Returns:
withSku
public VirtualNetworkGatewayInner withSku(VirtualNetworkGatewaySku sku)
设置 sku 属性:对 VirtualNetworkGatewaySku 资源的引用,该资源表示为虚拟网络网关选择的 SKU。
Parameters:
Returns:
withTags
public VirtualNetworkGatewayInner withTags(Map
Overrides:
VirtualNetworkGatewayInner.withTags(Map<String,String> tags)Parameters:
withVNetExtendedLocationResourceId
public VirtualNetworkGatewayInner withVNetExtendedLocationResourceId(String vNetExtendedLocationResourceId)
设置 vNetExtendedLocationResourceId 属性:客户 vnet 资源 ID。本地网关类型的 VirtualNetworkGateway 与客户 vnet 相关联。
Parameters:
Returns:
withVirtualNetworkGatewayPolicyGroups
public VirtualNetworkGatewayInner withVirtualNetworkGatewayPolicyGroups(List
设置 virtualNetworkGatewayPolicyGroups 属性:对 VirtualNetworkGatewayPolicyGroup 资源的引用,该资源表示网关的可用 VirtualNetworkGatewayPolicyGroup。
Parameters:
Returns:
withVpnClientConfiguration
public VirtualNetworkGatewayInner withVpnClientConfiguration(VpnClientConfiguration vpnClientConfiguration)
设置 vpnClientConfiguration 属性:对表示 P2S VpnClient 配置的 VpnClientConfiguration 资源的引用。
Parameters:
Returns:
withVpnGatewayGeneration
public VirtualNetworkGatewayInner withVpnGatewayGeneration(VpnGatewayGeneration vpnGatewayGeneration)
设置 vpnGatewayGeneration 属性:此 VirtualNetworkGateway 的生成。 如果 gatewayType 不是 VPN,则必须为 None。
Parameters:
Returns:
withVpnType
public VirtualNetworkGatewayInner withVpnType(VpnType vpnType)
设置 vpnType 属性:此虚拟网络网关的类型。
Parameters:
Returns: