VirtualNetworkGatewayConnection interface
A common class for general resource information
- Extends
Properties
| authorization |
The authorizationKey. |
| connection |
Connection protocol used for this connection |
| connection |
Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', 'Connected' and 'NotConnected'. NOTE: This property will not be serialized. It can only be populated by the server. |
| connection |
Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. |
| egress |
The egress bytes transferred in this connection. NOTE: This property will not be serialized. It can only be populated by the server. |
| enable |
EnableBgp flag |
| etag | Gets a unique read-only string that changes whenever the resource is updated. |
| express |
Bypass ExpressRoute Gateway for data forwarding |
| ingress |
The ingress bytes transferred in this connection. NOTE: This property will not be serialized. It can only be populated by the server. |
| ipsec |
The IPSec Policies to be considered by this connection. |
| local |
The reference to local network gateway resource. |
| peer | The reference to peerings resource. |
| provisioning |
The provisioning state of the VirtualNetworkGatewayConnection 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 VirtualNetworkGatewayConnection resource. |
| routing |
The routing weight. |
| shared |
The IPSec shared key. |
| tunnel |
Collection of all tunnels' connection health status. NOTE: This property will not be serialized. It can only be populated by the server. |
| use |
Enable policy-based traffic selectors. |
| virtual |
The reference to virtual network gateway resource. |
| virtual |
The reference to virtual network gateway resource. |
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
authorizationKey
The authorizationKey.
authorizationKey?: string
Property Value
string
connectionProtocol
Connection protocol used for this connection
connectionProtocol?: string
Property Value
string
connectionStatus
Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', 'Connected' and 'NotConnected'. NOTE: This property will not be serialized. It can only be populated by the server.
connectionStatus?: string
Property Value
string
connectionType
Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.
connectionType: string
Property Value
string
egressBytesTransferred
The egress bytes transferred in this connection. NOTE: This property will not be serialized. It can only be populated by the server.
egressBytesTransferred?: number
Property Value
number
enableBgp
EnableBgp flag
enableBgp?: boolean
Property Value
boolean
etag
Gets a unique read-only string that changes whenever the resource is updated.
etag?: string
Property Value
string
expressRouteGatewayBypass
Bypass ExpressRoute Gateway for data forwarding
expressRouteGatewayBypass?: boolean
Property Value
boolean
ingressBytesTransferred
The ingress bytes transferred in this connection. NOTE: This property will not be serialized. It can only be populated by the server.
ingressBytesTransferred?: number
Property Value
number
ipsecPolicies
The IPSec Policies to be considered by this connection.
ipsecPolicies?: IpsecPolicy[]
Property Value
localNetworkGateway2
The reference to local network gateway resource.
localNetworkGateway2?: LocalNetworkGateway
Property Value
peer
provisioningState
The provisioning state of the VirtualNetworkGatewayConnection 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 VirtualNetworkGatewayConnection resource.
resourceGuid?: string
Property Value
string
routingWeight
The routing weight.
routingWeight?: number
Property Value
number
sharedKey
The IPSec shared key.
sharedKey?: string
Property Value
string
tunnelConnectionStatus
Collection of all tunnels' connection health status. NOTE: This property will not be serialized. It can only be populated by the server.
tunnelConnectionStatus?: TunnelConnectionHealth[]
Property Value
usePolicyBasedTrafficSelectors
Enable policy-based traffic selectors.
usePolicyBasedTrafficSelectors?: boolean
Property Value
boolean
virtualNetworkGateway1
The reference to virtual network gateway resource.
virtualNetworkGateway1: VirtualNetworkGateway
Property Value
virtualNetworkGateway2
The reference to virtual network gateway resource.
virtualNetworkGateway2?: VirtualNetworkGateway
Property Value
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