AWSEC2VpnConnection
Objective-C
@interface AWSEC2VpnConnectionSwift
class AWSEC2VpnConnectionDescribes a VPN connection.
- 
                  
                  The category of the VPN connection. A value of VPNindicates an Amazon Web Services VPN connection. A value ofVPN-Classicindicates an Amazon Web Services Classic VPN connection.DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable category;Swift var category: String? { get set }
- 
                  
                  The ARN of the core network. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable coreNetworkArn;Swift var coreNetworkArn: String? { get set }
- 
                  
                  The ARN of the core network attachment. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable coreNetworkAttachmentArn;Swift var coreNetworkAttachmentArn: String? { get set }
- 
                  
                  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 pendingoravailablestate.DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable customerGatewayConfiguration;Swift var customerGatewayConfiguration: String? { get set }
- 
                  
                  The ID of the customer gateway at your end of the VPN connection. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable customerGatewayId;Swift var customerGatewayId: String? { get set }
- 
                  
                  The current state of the gateway association. DeclarationObjective-C @property (nonatomic) AWSEC2GatewayAssociationState gatewayAssociationState;Swift var gatewayAssociationState: AWSEC2GatewayAssociationState { get set }
- 
                  
                  The VPN connection options. DeclarationObjective-C @property (nonatomic, strong) AWSEC2VpnConnectionOptions *_Nullable options;Swift var options: AWSEC2VpnConnectionOptions? { get set }
- 
                  
                  The static routes associated with the VPN connection. DeclarationObjective-C @property (nonatomic, strong) NSArray<AWSEC2VpnStaticRoute *> *_Nullable routes;Swift var routes: [AWSEC2VpnStaticRoute]? { get set }
- 
                  
                  The current state of the VPN connection. DeclarationObjective-C @property (nonatomic) AWSEC2VpnState state;Swift var state: AWSEC2VpnState { get set }
- 
                  
                  The ID of the transit gateway associated with the VPN connection. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable transitGatewayId;Swift var transitGatewayId: String? { get set }
- 
                  
                  The type of VPN connection. DeclarationObjective-C @property (nonatomic) AWSEC2GatewayType types;Swift var types: AWSEC2GatewayType { get set }
- 
                  
                  Information about the VPN tunnel. DeclarationObjective-C @property (nonatomic, strong) NSArray<AWSEC2VgwTelemetry *> *_Nullable vgwTelemetry;Swift var vgwTelemetry: [AWSEC2VgwTelemetry]? { get set }
- 
                  
                  The ID of the VPN connection. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable vpnConnectionId;Swift var vpnConnectionId: String? { get set }
- 
                  
                  The ID of the virtual private gateway at the Amazon Web Services side of the VPN connection. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable vpnGatewayId;Swift var vpnGatewayId: String? { get set }
 View on GitHub
View on GitHub Install in Dash
Install in Dash AWSEC2VpnConnection Class Reference
        AWSEC2VpnConnection Class Reference