AWSEC2ClientVpnConnection
Objective-C
@interface AWSEC2ClientVpnConnection
Swift
class AWSEC2ClientVpnConnection
Describes a client connection.
-
The IP address of the client.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clientIp;Swift
var clientIp: String? { get set } -
The ID of the Client VPN endpoint to which the client is connected.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clientVpnEndpointId;Swift
var clientVpnEndpointId: String? { get set } -
The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable commonName;Swift
var commonName: String? { get set } -
The date and time the client connection was terminated.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable connectionEndTime;Swift
var connectionEndTime: String? { get set } -
The date and time the client connection was established.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable connectionEstablishedTime;Swift
var connectionEstablishedTime: String? { get set } -
The ID of the client connection.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable connectionId;Swift
var connectionId: String? { get set } -
The number of bytes received by the client.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable egressBytes;Swift
var egressBytes: String? { get set } -
The number of packets received by the client.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable egressPackets;Swift
var egressPackets: String? { get set } -
The number of bytes sent by the client.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable ingressBytes;Swift
var ingressBytes: String? { get set } -
The number of packets sent by the client.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable ingressPackets;Swift
var ingressPackets: String? { get set } -
The statuses returned by the client connect handler for posture compliance, if applicable.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable postureComplianceStatuses;Swift
var postureComplianceStatuses: [String]? { get set } -
The current state of the client connection.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2ClientVpnConnectionStatus *_Nullable status;Swift
var status: AWSEC2ClientVpnConnectionStatus? { get set } -
The current date and time.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable timestamp;Swift
var timestamp: String? { get set } -
The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable username;Swift
var username: String? { get set }
View on GitHub
Install in Dash
AWSEC2ClientVpnConnection Class Reference