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?
  • 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)