VpnConnection
public struct VpnConnection : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The category of the VPN connection. A value of VPN indicates an AWS VPN connection. A value of VPN-Classic indicates an AWS Classic VPN connection.
Declaration
Swift
public let category: String? -
The configuration information for the VPN connection’s customer gateway (in the native XML format). This element is always present in the CreateVpnConnection response; however, it’s present in the DescribeVpnConnections response only if the VPN connection is in the pending or available state.
Declaration
Swift
public let customerGatewayConfiguration: String? -
The ID of the customer gateway at your end of the VPN connection.
Declaration
Swift
public let customerGatewayId: String? -
The VPN connection options.
Declaration
Swift
public let options: VpnConnectionOptions? -
The static routes associated with the VPN connection.
Declaration
Swift
public let routes: [VpnStaticRoute]? -
The current state of the VPN connection.
Declaration
Swift
public let state: VpnState? -
Any tags assigned to the VPN connection.
Declaration
Swift
public let tags: [Tag]? -
The ID of the transit gateway associated with the VPN connection.
Declaration
Swift
public let transitGatewayId: String? -
The type of VPN connection.
Declaration
Swift
public let type: GatewayType? -
Information about the VPN tunnel.
Declaration
Swift
public let vgwTelemetry: [VgwTelemetry]? -
The ID of the VPN connection.
Declaration
Swift
public let vpnConnectionId: String? -
The ID of the virtual private gateway at the AWS side of the VPN connection.
Declaration
Swift
public let vpnGatewayId: String? -
init(category:customerGatewayConfiguration:customerGatewayId:options:routes:state:tags:transitGatewayId:type:vgwTelemetry:vpnConnectionId:vpnGatewayId:)Undocumented
Declaration
Swift
public init(category: String? = nil, customerGatewayConfiguration: String? = nil, customerGatewayId: String? = nil, options: VpnConnectionOptions? = nil, routes: [VpnStaticRoute]? = nil, state: VpnState? = nil, tags: [Tag]? = nil, transitGatewayId: String? = nil, type: GatewayType? = nil, vgwTelemetry: [VgwTelemetry]? = nil, vpnConnectionId: String? = nil, vpnGatewayId: String? = nil)
View on GitHub
VpnConnection Structure Reference