GetVirtualNetworkGatewayConnectionResult

data class GetVirtualNetworkGatewayConnectionResult(val authorizationKey: String? = null, val connectionMode: String? = null, val connectionProtocol: String? = null, val connectionStatus: String, val connectionType: String, val dpdTimeoutSeconds: Int? = null, val egressBytesTransferred: Double, val egressNatRules: List<SubResourceResponse>? = null, val enableBgp: Boolean? = null, val enablePrivateLinkFastPath: Boolean? = null, val etag: String, val expressRouteGatewayBypass: Boolean? = null, val gatewayCustomBgpIpAddresses: List<GatewayCustomBgpIpAddressIpConfigurationResponse>? = null, val id: String? = null, val ingressBytesTransferred: Double, val ingressNatRules: List<SubResourceResponse>? = null, val ipsecPolicies: List<IpsecPolicyResponse>? = null, val localNetworkGateway2: LocalNetworkGatewayResponse? = null, val location: String? = null, val name: String, val peer: SubResourceResponse? = null, val provisioningState: String, val resourceGuid: String, val routingWeight: Int? = null, val sharedKey: String? = null, val tags: Map<String, String>? = null, val trafficSelectorPolicies: List<TrafficSelectorPolicyResponse>? = null, val tunnelConnectionStatus: List<TunnelConnectionHealthResponse>, val type: String, val useLocalAzureIpAddress: Boolean? = null, val usePolicyBasedTrafficSelectors: Boolean? = null, val virtualNetworkGateway1: VirtualNetworkGatewayResponse, val virtualNetworkGateway2: VirtualNetworkGatewayResponse? = null)

A common class for general resource information.

Constructors

Link copied to clipboard
constructor(authorizationKey: String? = null, connectionMode: String? = null, connectionProtocol: String? = null, connectionStatus: String, connectionType: String, dpdTimeoutSeconds: Int? = null, egressBytesTransferred: Double, egressNatRules: List<SubResourceResponse>? = null, enableBgp: Boolean? = null, enablePrivateLinkFastPath: Boolean? = null, etag: String, expressRouteGatewayBypass: Boolean? = null, gatewayCustomBgpIpAddresses: List<GatewayCustomBgpIpAddressIpConfigurationResponse>? = null, id: String? = null, ingressBytesTransferred: Double, ingressNatRules: List<SubResourceResponse>? = null, ipsecPolicies: List<IpsecPolicyResponse>? = null, localNetworkGateway2: LocalNetworkGatewayResponse? = null, location: String? = null, name: String, peer: SubResourceResponse? = null, provisioningState: String, resourceGuid: String, routingWeight: Int? = null, sharedKey: String? = null, tags: Map<String, String>? = null, trafficSelectorPolicies: List<TrafficSelectorPolicyResponse>? = null, tunnelConnectionStatus: List<TunnelConnectionHealthResponse>, type: String, useLocalAzureIpAddress: Boolean? = null, usePolicyBasedTrafficSelectors: Boolean? = null, virtualNetworkGateway1: VirtualNetworkGatewayResponse, virtualNetworkGateway2: VirtualNetworkGatewayResponse? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The authorizationKey.

Link copied to clipboard
val connectionMode: String? = null

The connection mode for this connection.

Link copied to clipboard

Connection protocol used for this connection.

Link copied to clipboard

Virtual Network Gateway connection status.

Link copied to clipboard

Gateway connection type.

Link copied to clipboard
val dpdTimeoutSeconds: Int? = null

The dead peer detection timeout of this connection in seconds.

Link copied to clipboard

The egress bytes transferred in this connection.

Link copied to clipboard

List of egress NatRules.

Link copied to clipboard
val enableBgp: Boolean? = null

EnableBgp flag.

Link copied to clipboard

Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled.

Link copied to clipboard

A unique read-only string that changes whenever the resource is updated.

Link copied to clipboard

Bypass ExpressRoute Gateway for data forwarding.

Link copied to clipboard

GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection.

Link copied to clipboard
val id: String? = null

Resource ID.

Link copied to clipboard

The ingress bytes transferred in this connection.

Link copied to clipboard

List of ingress NatRules.

Link copied to clipboard

The IPSec Policies to be considered by this connection.

Link copied to clipboard

The reference to local network gateway resource.

Link copied to clipboard
val location: String? = null

Resource location.

Link copied to clipboard

Resource name.

Link copied to clipboard

The reference to peerings resource.

Link copied to clipboard

The provisioning state of the virtual network gateway connection resource.

Link copied to clipboard

The resource GUID property of the virtual network gateway connection resource.

Link copied to clipboard
val routingWeight: Int? = null

The routing weight.

Link copied to clipboard
val sharedKey: String? = null

The IPSec shared key.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

The Traffic Selector Policies to be considered by this connection.

Link copied to clipboard

Collection of all tunnels' connection health status.

Link copied to clipboard

Resource type.

Link copied to clipboard

Use private local Azure IP for the connection.

Link copied to clipboard

Enable policy-based traffic selectors.

Link copied to clipboard

The reference to virtual network gateway resource.

Link copied to clipboard

The reference to virtual network gateway resource.