VirtualNetworkGatewayInner Class

Definition

A common class for general resource information.

public class VirtualNetworkGatewayInner extends Resource
Inheritance
java.lang.Object
VirtualNetworkGatewayInner

Inherited Members

ProxyResource.id() ProxyResource.name() ProxyResource.type() Resource.location() Resource.tags() Resource.withLocation(String location) Resource.withTags(Map<String,String> tags) java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Constructors

VirtualNetworkGatewayInner()

Methods

active()

Get the active property: ActiveActive flag.

bgpSettings()

Get the bgpSettings property: Virtual network gateway's BGP speaker settings.

customRoutes()

Get the customRoutes property: The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.

enableBgp()

Get the enableBgp property: Whether BGP is enabled for this virtual network gateway or not.

enableBgpRouteTranslationForNat()

Get the enableBgpRouteTranslationForNat property: EnableBgpRouteTranslationForNat flag.

enableDnsForwarding()

Get the enableDnsForwarding property: Whether dns forwarding is enabled or not.

enablePrivateIpAddress()

Get the enablePrivateIpAddress property: Whether private IP needs to be enabled on this gateway for connections or not.

etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

extendedLocation()

Get the extendedLocation property: The extended location of type local virtual network gateway.

gatewayDefaultSite()

Get the gatewayDefaultSite property: The reference to the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.

gatewayType()

Get the gatewayType property: The type of this virtual network gateway.

id()

Get the id property: Resource ID.

inboundDnsForwardingEndpoint()

Get the inboundDnsForwardingEndpoint property: The IP address allocated by the gateway to which dns requests can be sent.

ipConfigurations()

Get the ipConfigurations property: IP configurations for virtual network gateway.

natRules()

Get the natRules property: NatRules for virtual network gateway.

provisioningState()

Get the provisioningState property: The provisioning state of the virtual network gateway resource.

resourceGuid()

Get the resourceGuid property: The resource GUID property of the virtual network gateway resource.

sku()

Get the sku property: The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.

vNetExtendedLocationResourceId()

Get the vNetExtendedLocationResourceId property: Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.

validate()

Validates the instance.

vpnClientConfiguration()

Get the vpnClientConfiguration property: The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.

vpnGatewayGeneration()

Get the vpnGatewayGeneration property: The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.

vpnType()

Get the vpnType property: The type of this virtual network gateway.

withActive(Boolean active)

Set the active property: ActiveActive flag.

withBgpSettings(BgpSettings bgpSettings)

Set the bgpSettings property: Virtual network gateway's BGP speaker settings.

withCustomRoutes(AddressSpace customRoutes)

Set the customRoutes property: The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.

withEnableBgp(Boolean enableBgp)

Set the enableBgp property: Whether BGP is enabled for this virtual network gateway or not.

withEnableBgpRouteTranslationForNat(Boolean enableBgpRouteTranslationForNat)

Set the enableBgpRouteTranslationForNat property: EnableBgpRouteTranslationForNat flag.

withEnableDnsForwarding(Boolean enableDnsForwarding)

Set the enableDnsForwarding property: Whether dns forwarding is enabled or not.

withEnablePrivateIpAddress(Boolean enablePrivateIpAddress)

Set the enablePrivateIpAddress property: Whether private IP needs to be enabled on this gateway for connections or not.

withExtendedLocation(ExtendedLocation extendedLocation)

Set the extendedLocation property: The extended location of type local virtual network gateway.

withGatewayDefaultSite(SubResource gatewayDefaultSite)

Set the gatewayDefaultSite property: The reference to the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.

withGatewayType(VirtualNetworkGatewayType gatewayType)

Set the gatewayType property: The type of this virtual network gateway.

withId(String id)

Set the id property: Resource ID.

withIpConfigurations(List<VirtualNetworkGatewayIpConfigurationInner> ipConfigurations)

Set the ipConfigurations property: IP configurations for virtual network gateway.

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

Set the natRules property: NatRules for virtual network gateway.

withSku(VirtualNetworkGatewaySku sku)

Set the sku property: The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.

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

Set the vNetExtendedLocationResourceId property: Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet.

withVpnClientConfiguration(VpnClientConfiguration vpnClientConfiguration)

Set the vpnClientConfiguration property: The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.

withVpnGatewayGeneration(VpnGatewayGeneration vpnGatewayGeneration)

Set the vpnGatewayGeneration property: The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.

withVpnType(VpnType vpnType)

Set the vpnType property: The type of this virtual network gateway.

Applies to