CustomerGateway

public struct CustomerGateway : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The customer gateway’s Border Gateway Protocol (BGP) Autonomous System Number (ASN).

    Declaration

    Swift

    public let bgpAsn: String?
  • The Amazon Resource Name (ARN) for the customer gateway certificate.

    Declaration

    Swift

    public let certificateArn: String?
  • The ID of the customer gateway.

    Declaration

    Swift

    public let customerGatewayId: String?
  • The name of customer gateway device.

    Declaration

    Swift

    public let deviceName: String?
  • The Internet-routable IP address of the customer gateway’s outside interface.

    Declaration

    Swift

    public let ipAddress: String?
  • The current state of the customer gateway (pending | available | deleting | deleted).

    Declaration

    Swift

    public let state: String?
  • Any tags assigned to the customer gateway.

    Declaration

    Swift

    public let tags: [Tag]?
  • The type of VPN connection the customer gateway supports (ipsec.1).

    Declaration

    Swift

    public let type: String?
  • Undocumented

    Declaration

    Swift

    public init(bgpAsn: String? = nil, certificateArn: String? = nil, customerGatewayId: String? = nil, deviceName: String? = nil, ipAddress: String? = nil, state: String? = nil, tags: [Tag]? = nil, type: String? = nil)