AWSEC2VpnConnectionOptions
Objective-C
@interface AWSEC2VpnConnectionOptions
Swift
class AWSEC2VpnConnectionOptions
Describes VPN connection options.
-
Indicates whether acceleration is enabled for the VPN connection.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable enableAcceleration;
Swift
var enableAcceleration: NSNumber? { get set }
-
The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable localIpv4NetworkCidr;
Swift
var localIpv4NetworkCidr: String? { get set }
-
The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable localIpv6NetworkCidr;
Swift
var localIpv6NetworkCidr: String? { get set }
-
The type of IPv4 address assigned to the outside interface of the customer gateway.
Valid values:
PrivateIpv4
|PublicIpv4
Default:
PublicIpv4
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable outsideIpAddressType;
Swift
var outsideIpAddressType: String? { get set }
-
The IPv4 CIDR on the Amazon Web Services side of the VPN connection.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable remoteIpv4NetworkCidr;
Swift
var remoteIpv4NetworkCidr: String? { get set }
-
The IPv6 CIDR on the Amazon Web Services side of the VPN connection.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable remoteIpv6NetworkCidr;
Swift
var remoteIpv6NetworkCidr: String? { get set }
-
Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don’t support BGP.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable staticRoutesOnly;
Swift
var staticRoutesOnly: NSNumber? { get set }
-
The transit gateway attachment ID in use for the VPN tunnel.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable transportTransitGatewayAttachmentId;
Swift
var transportTransitGatewayAttachmentId: String? { get set }
-
Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.
Declaration
Objective-C
@property (nonatomic) AWSEC2TunnelInsideIpVersion tunnelInsideIpVersion;
Swift
var tunnelInsideIpVersion: AWSEC2TunnelInsideIpVersion { get set }
-
Indicates the VPN tunnel options.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2TunnelOption *> *_Nullable tunnelOptions;
Swift
var tunnelOptions: [AWSEC2TunnelOption]? { get set }