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)
View on GitHub
VpnGateway Structure Reference