AWSEC2VgwTelemetry
Objective-C
@interface AWSEC2VgwTelemetry
Swift
class AWSEC2VgwTelemetry
Describes telemetry for a VPN tunnel.
-
The number of accepted routes.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable acceptedRouteCount;
Swift
var acceptedRouteCount: NSNumber? { get set }
-
The Amazon Resource Name (ARN) of the VPN tunnel endpoint certificate.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable certificateArn;
Swift
var certificateArn: String? { get set }
-
The date and time of the last change in status. This field is updated when changes in IKE (Phase 1), IPSec (Phase 2), or BGP status are detected.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable lastStatusChange;
Swift
var lastStatusChange: Date? { get set }
-
The Internet-routable IP address of the virtual private gateway’s outside interface.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable outsideIpAddress;
Swift
var outsideIpAddress: String? { get set }
-
The status of the VPN tunnel.
Declaration
Objective-C
@property (nonatomic) AWSEC2TelemetryStatus status;
Swift
var status: AWSEC2TelemetryStatus { get set }
-
If an error occurs, a description of the error.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable statusMessage;
Swift
var statusMessage: String? { get set }