CreateCustomerGatewayRequest
public struct CreateCustomerGatewayRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
For devices that support BGP, the customer gateway’s BGP ASN. Default: 65000
Declaration
Swift
public let bgpAsn: Int
-
The Amazon Resource Name (ARN) for the customer gateway certificate.
Declaration
Swift
public let certificateArn: String?
-
A name for the customer gateway device. Length Constraints: Up to 255 characters.
Declaration
Swift
public let deviceName: String?
-
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
Declaration
Swift
public let dryRun: Bool?
-
The Internet-routable IP address for the customer gateway’s outside interface. The address must be static.
Declaration
Swift
public let publicIp: String?
-
The tags to apply to the customer gateway.
Declaration
Swift
public let tagSpecifications: [TagSpecification]?
-
The type of VPN connection that this customer gateway supports (ipsec.1).
Declaration
Swift
public let type: GatewayType
-
Undocumented
Declaration
Swift
public init(bgpAsn: Int, certificateArn: String? = nil, deviceName: String? = nil, dryRun: Bool? = nil, publicIp: String? = nil, tagSpecifications: [TagSpecification]? = nil, type: GatewayType)