ClientVpnConnection
public struct ClientVpnConnection : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The IP address of the client.
Declaration
Swift
public let clientIp: String?
-
The ID of the Client VPN endpoint to which the client is connected.
Declaration
Swift
public let clientVpnEndpointId: String?
-
The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.
Declaration
Swift
public let commonName: String?
-
The date and time the client connection was terminated.
Declaration
Swift
public let connectionEndTime: String?
-
The date and time the client connection was established.
Declaration
Swift
public let connectionEstablishedTime: String?
-
The ID of the client connection.
Declaration
Swift
public let connectionId: String?
-
The number of bytes received by the client.
Declaration
Swift
public let egressBytes: String?
-
The number of packets received by the client.
Declaration
Swift
public let egressPackets: String?
-
The number of bytes sent by the client.
Declaration
Swift
public let ingressBytes: String?
-
The number of packets sent by the client.
Declaration
Swift
public let ingressPackets: String?
-
The current state of the client connection.
Declaration
Swift
public let status: ClientVpnConnectionStatus?
-
The current date and time.
Declaration
Swift
public let timestamp: String?
-
The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.
Declaration
Swift
public let username: String?
-
init(clientIp:clientVpnEndpointId:commonName:connectionEndTime:connectionEstablishedTime:connectionId:egressBytes:egressPackets:ingressBytes:ingressPackets:status:timestamp:username:)
Undocumented
Declaration
Swift
public init(clientIp: String? = nil, clientVpnEndpointId: String? = nil, commonName: String? = nil, connectionEndTime: String? = nil, connectionEstablishedTime: String? = nil, connectionId: String? = nil, egressBytes: String? = nil, egressPackets: String? = nil, ingressBytes: String? = nil, ingressPackets: String? = nil, status: ClientVpnConnectionStatus? = nil, timestamp: String? = nil, username: String? = nil)