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 }