AWSEC2VpnGateway
Objective-C
@interface AWSEC2VpnGateway
Swift
class AWSEC2VpnGateway
Describes a virtual private gateway.
-
The private Autonomous System Number (ASN) for the Amazon side of a BGP session.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable amazonSideAsn;Swift
var amazonSideAsn: NSNumber? { get set } -
The Availability Zone where the virtual private gateway was created, if applicable. This field may be empty or not returned.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable availabilityZone;Swift
var availabilityZone: String? { get set } -
The current state of the virtual private gateway.
Declaration
Objective-C
@property (nonatomic) AWSEC2VpnState state;Swift
var state: AWSEC2VpnState { get set } -
The type of VPN connection the virtual private gateway supports.
Declaration
Objective-C
@property (nonatomic) AWSEC2GatewayType types;Swift
var types: AWSEC2GatewayType { get set } -
Any VPCs attached to the virtual private gateway.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2VpcAttachment *> *_Nullable vpcAttachments;Swift
var vpcAttachments: [AWSEC2VpcAttachment]? { get set } -
The ID of the virtual private gateway.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable vpnGatewayId;Swift
var vpnGatewayId: String? { get set }
View on GitHub
Install in Dash
AWSEC2VpnGateway Class Reference