AWSEC2VgwTelemetry

@interface AWSEC2VgwTelemetry

Describes telemetry for a VPN tunnel.

  • The number of accepted routes.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable acceptedRouteCount;

    Swift

    var acceptedRouteCount: NSNumber? { get set }
  • The Amazon Resource Name (ARN) of the VPN tunnel endpoint certificate.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable certificateArn;

    Swift

    var certificateArn: String? { get set }
  • The date and time of the last change in status.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) 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 (readwrite, strong, nonatomic) NSString *_Nullable outsideIpAddress;

    Swift

    var outsideIpAddress: String? { get set }
  • The status of the VPN tunnel.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) AWSEC2TelemetryStatus status;

    Swift

    var status: AWSEC2TelemetryStatus { get set }
  • If an error occurs, a description of the error.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable statusMessage;

    Swift

    var statusMessage: String? { get set }