AWSEC2ModifyVpnConnectionOptionsRequest

Objective-C

@interface AWSEC2ModifyVpnConnectionOptionsRequest

Swift

class AWSEC2ModifyVpnConnectionOptionsRequest
  • Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable dryRun;

    Swift

    var dryRun: NSNumber? { get set }
  • The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

    Default: 0.0.0.0/0

    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.

    Default: ::/0

    Declaration

    Objective-C

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

    Swift

    var localIpv6NetworkCidr: String? { get set }
  • The IPv4 CIDR on the AWS side of the VPN connection.

    Default: 0.0.0.0/0

    Declaration

    Objective-C

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

    Swift

    var remoteIpv4NetworkCidr: String? { get set }
  • The IPv6 CIDR on the AWS side of the VPN connection.

    Default: ::/0

    Declaration

    Objective-C

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

    Swift

    var remoteIpv6NetworkCidr: String? { get set }
  • The ID of the Site-to-Site VPN connection.

    Declaration

    Objective-C

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

    Swift

    var vpnConnectionId: String? { get set }