A VPN gateway is an IPsec peer managed by Scaleway. It can support multiple connections to customer gateways.
List VPN gateways
List all your VPN gateways. A number of filters are available, including Project ID, name, tags and status.
path Parameters
regionThe region you want to target
query Parameters
pagePage number to return.
page_sizeMaximum number of VPN gateways to return per page.
order_byOrder in which to return results.
project_idProject ID to filter for. (UUID format)
organization_idOrganization ID to filter for. (UUID format)
nameVPN gateway name to filter for.
tagsTags to filter for.
VPN gateway statuses to filter for.
gateway_typesFilter for VPN gateways of these types.
private_network_idsFilter for VPN gateways attached to these private networks.
List VPN gateways › Responses
List of VPN gateways on the current page.
total_countTotal number of VPN gateways.
Create VPN gateway
path Parameters
regionThe region you want to target
Create VPN gateway › Request Body
project_idID of the Project to create the VPN gateway in. (UUID format)
nameName of the VPN gateway.
gateway_typeVPN gateway type (commercial offer type).
private_network_idID of the Private Network to attach to the VPN gateway. (UUID format)
tagsList of tags to apply to the VPN gateway.
ipam_private_ipv4_idID of the IPAM private IPv4 address to attach to the VPN gateway. (UUID format)
ipam_private_ipv6_idID of the IPAM private IPv6 address to attach to the VPN gateway. (UUID format)
zoneAvailability Zone where the VPN gateway should be provisioned. If no zone is specified, the VPN gateway will be automatically placed.
Public endpoint configuration of the VPN gateway.
Create VPN gateway › Responses
idUnique identifier of the VPN gateway. (UUID format)
project_idProject ID. (UUID format)
organization_idOrganization ID. (UUID format)
nameName of the VPN gateway.
tagsList of tags applied to the VPN gateway.
created_atCreation date of the VPN gateway. (RFC 3339 format)
updated_atLast modification date of the VPN gateway. (RFC 3339 format)
statusStatus of the VPN gateway.
gateway_typeGateway type of the VPN gateway.
Public endpoint configuration of the VPN gateway.
private_network_idID of the Private Network attached to the VPN gateway. (UUID format)
private_configipam_private_ipv4_idID of the IPAM private IPv4 address attached to the VPN gateway. (UUID format)
ipam_private_ipv6_idID of the IPAM private IPv6 address attached to the VPN gateway. (UUID format)
asnAutonomous System Number (ASN) of the VPN gateway, used by Border Gateway Protocol (BGP) to exchange routing information with the customer gateway.
connection_idsList of connection ids of the VPN gateway.
zoneZone where the VPN gateway resource is currently provisioned.
regionRegion of the VPN gateway.
Get a VPN gateway
Get a VPN gateway for the given VPN gateway ID.
path Parameters
regionThe region you want to target
gateway_idID of the requested VPN gateway. (UUID format)
Get a VPN gateway › Responses
idUnique identifier of the VPN gateway. (UUID format)
project_idProject ID. (UUID format)
organization_idOrganization ID. (UUID format)
nameName of the VPN gateway.
tagsList of tags applied to the VPN gateway.
created_atCreation date of the VPN gateway. (RFC 3339 format)
updated_atLast modification date of the VPN gateway. (RFC 3339 format)
statusStatus of the VPN gateway.
gateway_typeGateway type of the VPN gateway.
Public endpoint configuration of the VPN gateway.
private_network_idID of the Private Network attached to the VPN gateway. (UUID format)
private_configipam_private_ipv4_idID of the IPAM private IPv4 address attached to the VPN gateway. (UUID format)
ipam_private_ipv6_idID of the IPAM private IPv6 address attached to the VPN gateway. (UUID format)
asnAutonomous System Number (ASN) of the VPN gateway, used by Border Gateway Protocol (BGP) to exchange routing information with the customer gateway.
connection_idsList of connection ids of the VPN gateway.
zoneZone where the VPN gateway resource is currently provisioned.
regionRegion of the VPN gateway.
Delete a VPN gateway
Delete an existing VPN gateway, specified by its VPN gateway ID.
path Parameters
regionThe region you want to target
gateway_idID of the VPN gateway to delete. (UUID format)
Delete a VPN gateway › Responses
idUnique identifier of the VPN gateway. (UUID format)
project_idProject ID. (UUID format)
organization_idOrganization ID. (UUID format)
nameName of the VPN gateway.
tagsList of tags applied to the VPN gateway.
created_atCreation date of the VPN gateway. (RFC 3339 format)
updated_atLast modification date of the VPN gateway. (RFC 3339 format)
statusStatus of the VPN gateway.
gateway_typeGateway type of the VPN gateway.
Public endpoint configuration of the VPN gateway.
private_network_idID of the Private Network attached to the VPN gateway. (UUID format)
private_configipam_private_ipv4_idID of the IPAM private IPv4 address attached to the VPN gateway. (UUID format)
ipam_private_ipv6_idID of the IPAM private IPv6 address attached to the VPN gateway. (UUID format)
asnAutonomous System Number (ASN) of the VPN gateway, used by Border Gateway Protocol (BGP) to exchange routing information with the customer gateway.
connection_idsList of connection ids of the VPN gateway.
zoneZone where the VPN gateway resource is currently provisioned.
regionRegion of the VPN gateway.
Update a VPN gateway
Update an existing VPN gateway, specified by its VPN gateway ID. Only its name and tags can be updated.
path Parameters
regionThe region you want to target
gateway_idID of the VPN gateway to update. (UUID format)
Update a VPN gateway › Request Body
nameName of the VPN gateway.
tagsList of tags to apply to the VPN Gateway.
Update a VPN gateway › Responses
idUnique identifier of the VPN gateway. (UUID format)
project_idProject ID. (UUID format)
organization_idOrganization ID. (UUID format)
nameName of the VPN gateway.
tagsList of tags applied to the VPN gateway.
created_atCreation date of the VPN gateway. (RFC 3339 format)
updated_atLast modification date of the VPN gateway. (RFC 3339 format)
statusStatus of the VPN gateway.
gateway_typeGateway type of the VPN gateway.
Public endpoint configuration of the VPN gateway.
private_network_idID of the Private Network attached to the VPN gateway. (UUID format)
private_configipam_private_ipv4_idID of the IPAM private IPv4 address attached to the VPN gateway. (UUID format)
ipam_private_ipv6_idID of the IPAM private IPv6 address attached to the VPN gateway. (UUID format)
asnAutonomous System Number (ASN) of the VPN gateway, used by Border Gateway Protocol (BGP) to exchange routing information with the customer gateway.
connection_idsList of connection ids of the VPN gateway.
zoneZone where the VPN gateway resource is currently provisioned.
regionRegion of the VPN gateway.