VpnGateway
public struct VpnGateway : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The private Autonomous System Number (ASN) for the Amazon side of a BGP session.
Declaration
Swift
public let amazonSideAsn: Int64?
-
The Availability Zone where the virtual private gateway was created, if applicable. This field may be empty or not returned.
Declaration
Swift
public let availabilityZone: String?
-
The current state of the virtual private gateway.
Declaration
Swift
public let state: VpnState?
-
Any tags assigned to the virtual private gateway.
Declaration
Swift
public let tags: [Tag]?
-
The type of VPN connection the virtual private gateway supports.
Declaration
Swift
public let type: GatewayType?
-
Any VPCs attached to the virtual private gateway.
Declaration
Swift
public let vpcAttachments: [VpcAttachment]?
-
The ID of the virtual private gateway.
Declaration
Swift
public let vpnGatewayId: String?
-
Undocumented
Declaration
Swift
public init(amazonSideAsn: Int64? = nil, availabilityZone: String? = nil, state: VpnState? = nil, tags: [Tag]? = nil, type: GatewayType? = nil, vpcAttachments: [VpcAttachment]? = nil, vpnGatewayId: String? = nil)