VpnGateway
The VPC's VPN gateway: what its site-to-site VPN connections terminate on. A VPC has at most one, created before its first connection and removed after its last.
- activeType: stringFormat: uuidnullable
Job Id requiredThe create or remove job driving the gateway right now; null when none is. Recomputed on every read.
- addressType: stringnullablerequired
The public IPv4 address the customer's peers connect to. Null until the creation has made it.
- createdType: stringFormat: date-time
At requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- failureType: stringnullable
Reason requiredWhy the creation failed and what to do next, while
failed; why a removal stopped, whileremoving; null otherwise. - idType: stringFormat: uuidrequired
- kindType: "router" or "appliance"enumrequired
What implements the gateway on the platform side.
- reservedType: stringnullable
Block requiredThe block of the VPC's range the gateway holds for itself, which no subnet can take; null where the gateway needs none.
- stateType: enumrequired
A VPN gateway's lifecycle.
creatingandremovingare owned by a job, whichactiveJobIdnames.readytakes VPN connections.failedis a creation that could not finish, withfailureReasonsaying why; remove it and create it again. Aremovinggateway whosefailureReasonis set is a removal that stopped; it is retried automatically. A named schema rather than an inline enum so a generated client keys on the member names.valuescreatingreadyfailedremoving - updatedType: stringFormat: date-time
At requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- vpcType: stringFormat: uuid
Id required
.png)