AWSEC2ClientVpnRoute

Objective-C

@interface AWSEC2ClientVpnRoute

Swift

class AWSEC2ClientVpnRoute

Information about a Client VPN endpoint route.

  • The ID of the Client VPN endpoint with which the route is associated.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable clientVpnEndpointId;

    Swift

    var clientVpnEndpointId: String? { get set }
  • A brief description of the route.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable detail;

    Swift

    var detail: String? { get set }
  • The IPv4 address range, in CIDR notation, of the route destination.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable destinationCidr;

    Swift

    var destinationCidr: String? { get set }
  • Indicates how the route was associated with the Client VPN endpoint. associate indicates that the route was automatically added when the target network was associated with the Client VPN endpoint. add-route indicates that the route was manually added using the CreateClientVpnRoute action.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable origin;

    Swift

    var origin: String? { get set }
  • The current state of the route.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2ClientVpnRouteStatus *_Nullable status;

    Swift

    var status: AWSEC2ClientVpnRouteStatus? { get set }
  • The ID of the subnet through which traffic is routed.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable targetSubnet;

    Swift

    var targetSubnet: String? { get set }
  • The route type.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable types;

    Swift

    var types: String? { get set }