VirtualNetworkGateway interface
A common class for general resource information
- Extends
Properties
active | ActiveActive flag |
bgp |
Virtual network gateway's BGP speaker settings. |
enable |
Whether BGP is enabled for this virtual network gateway or not. |
etag | Gets a unique read-only string that changes whenever the resource is updated. |
gateway |
The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. |
gateway |
The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. |
ip |
IP configurations for virtual network gateway. |
provisioning |
The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. NOTE: This property will not be serialized. It can only be populated by the server. |
resource |
The resource GUID property of the VirtualNetworkGateway resource. |
sku | The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. |
vpn |
The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations. |
vpn |
The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. |
Inherited Properties
id | Resource ID. |
location | Resource location. |
name | Resource name. NOTE: This property will not be serialized. It can only be populated by the server. |
tags | Resource tags. |
type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
active
ActiveActive flag
active?: boolean
Property Value
boolean
bgpSettings
Virtual network gateway's BGP speaker settings.
bgpSettings?: BgpSettings
Property Value
enableBgp
Whether BGP is enabled for this virtual network gateway or not.
enableBgp?: boolean
Property Value
boolean
etag
Gets a unique read-only string that changes whenever the resource is updated.
etag?: string
Property Value
string
gatewayDefaultSite
The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.
gatewayDefaultSite?: SubResource
Property Value
gatewayType
The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.
gatewayType?: string
Property Value
string
ipConfigurations
IP configurations for virtual network gateway.
ipConfigurations?: VirtualNetworkGatewayIPConfiguration[]
Property Value
provisioningState
The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
resourceGuid
The resource GUID property of the VirtualNetworkGateway resource.
resourceGuid?: string
Property Value
string
sku
The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.
sku?: VirtualNetworkGatewaySku
Property Value
vpnClientConfiguration
The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.
vpnClientConfiguration?: VpnClientConfiguration
Property Value
vpnType
The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.
vpnType?: string
Property Value
string
Inherited Property Details
id
location
name
Resource name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From Resource.name
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From Resource.tags
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From Resource.type