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 }