AWSEC2VpnConnection Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSEC2Model.h
AWSEC2Model.m

Overview

Describes a VPN connection.

  customerGatewayConfiguration

The configuration information for the VPN connection's customer gateway (in the native XML format). This element is always present in the CreateVpnConnection response; however, it's present in the DescribeVpnConnections response only if the VPN connection is in the pending or available state.

@property (nonatomic, strong) NSString *customerGatewayConfiguration

Declared In

AWSEC2Model.h

  customerGatewayId

The ID of the customer gateway at your end of the VPN connection.

@property (nonatomic, strong) NSString *customerGatewayId

Declared In

AWSEC2Model.h

  options

The VPN connection options.

@property (nonatomic, strong) AWSEC2VpnConnectionOptions *options

Declared In

AWSEC2Model.h

  routes

The static routes associated with the VPN connection.

@property (nonatomic, strong) NSArray<AWSEC2VpnStaticRoute*> *routes

Declared In

AWSEC2Model.h

  state

The current state of the VPN connection.

@property (nonatomic, assign) AWSEC2VpnState state

Declared In

AWSEC2Model.h

  tags

Any tags assigned to the VPN connection.

@property (nonatomic, strong) NSArray<AWSEC2Tag*> *tags

Declared In

AWSEC2Model.h

  types

The type of VPN connection.

@property (nonatomic, assign) AWSEC2GatewayType types

Declared In

AWSEC2Model.h

  vgwTelemetry

Information about the VPN tunnel.

@property (nonatomic, strong) NSArray<AWSEC2VgwTelemetry*> *vgwTelemetry

Declared In

AWSEC2Model.h

  vpnConnectionId

The ID of the VPN connection.

@property (nonatomic, strong) NSString *vpnConnectionId

Declared In

AWSEC2Model.h

  vpnGatewayId

The ID of the virtual private gateway at the AWS side of the VPN connection.

@property (nonatomic, strong) NSString *vpnGatewayId

Declared In

AWSEC2Model.h