GetGatewayConnectionResult

data class GetGatewayConnectionResult(val authorizationKey: String, val connectionProtocol: String, val dpdTimeoutSeconds: Int, val egressBytesTransferred: Int, val enableBgp: Boolean, val expressRouteCircuitId: String, val expressRouteGatewayBypass: Boolean, val id: String, val ingressBytesTransferred: Int, val ipsecPolicies: List<GetGatewayConnectionIpsecPolicy>, val localAzureIpAddressEnabled: Boolean, val localNetworkGatewayId: String, val location: String, val name: String, val peerVirtualNetworkGatewayId: String, val privateLinkFastPathEnabled: Boolean, val resourceGroupName: String, val resourceGuid: String, val routingWeight: Int, val sharedKey: String, val tags: Map<String, String>, val trafficSelectorPolicies: List<GetGatewayConnectionTrafficSelectorPolicy>, val type: String, val usePolicyBasedTrafficSelectors: Boolean, val virtualNetworkGatewayId: String)

A collection of values returned by getGatewayConnection.

Constructors

Link copied to clipboard
constructor(authorizationKey: String, connectionProtocol: String, dpdTimeoutSeconds: Int, egressBytesTransferred: Int, enableBgp: Boolean, expressRouteCircuitId: String, expressRouteGatewayBypass: Boolean, id: String, ingressBytesTransferred: Int, ipsecPolicies: List<GetGatewayConnectionIpsecPolicy>, localAzureIpAddressEnabled: Boolean, localNetworkGatewayId: String, location: String, name: String, peerVirtualNetworkGatewayId: String, privateLinkFastPathEnabled: Boolean, resourceGroupName: String, resourceGuid: String, routingWeight: Int, sharedKey: String, tags: Map<String, String>, trafficSelectorPolicies: List<GetGatewayConnectionTrafficSelectorPolicy>, type: String, usePolicyBasedTrafficSelectors: Boolean, virtualNetworkGatewayId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The authorization key associated with the Express Route Circuit. This field is present only if the type is an ExpressRoute connection.

Link copied to clipboard
Link copied to clipboard

The dead peer detection timeout of this connection in seconds.

Link copied to clipboard
Link copied to clipboard

If true, BGP (Border Gateway Protocol) is enabled for this connection.

Link copied to clipboard

The ID of the Express Route Circuit (i.e. when type is ExpressRoute).

Link copied to clipboard

If true, data packets will bypass ExpressRoute Gateway for data forwarding. This is only valid for ExpressRoute connections.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard
Link copied to clipboard

(Optional) A ipsec_policy block which is documented below. Only a single policy can be defined for a connection. For details on custom policies refer to the relevant section in the Azure documentation.

Link copied to clipboard

Use private local Azure IP for the connection.

Link copied to clipboard

The ID of the local network gateway when a Site-to-Site connection (i.e. when type is IPsec).

Link copied to clipboard

The location/region where the connection is located.

Link copied to clipboard
Link copied to clipboard

The ID of the peer virtual network gateway when a VNet-to-VNet connection (i.e. when type is Vnet2Vnet).

Link copied to clipboard

If true, data packets will bypass the Express Route gateway when accessing private-links. This is only valid for ExpressRoute connections, on the conditions described in the relevant section in the Azure documentation

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The routing weight.

Link copied to clipboard

The shared IPSec key.

Link copied to clipboard

A mapping of tags to assign to the resource.

Link copied to clipboard

One or more traffic_selector_policy blocks which are documented below. A traffic_selector_policy allows to specify a traffic selector policy proposal to be used in a virtual network gateway connection. For details about traffic selectors refer to the relevant section in the Azure documentation.

Link copied to clipboard

The type of connection. Valid options are IPsec (Site-to-Site), ExpressRoute (ExpressRoute), and Vnet2Vnet (VNet-to-VNet).

Link copied to clipboard

If true, policy-based traffic selectors are enabled for this connection. Enabling policy-based traffic selectors requires an ipsec_policy block.

Link copied to clipboard

The ID of the Virtual Network Gateway in which the connection is created.