Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 48 additions & 11 deletions docs/reference/gateway-api.md.gen
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,6 @@ _Appears in:_
| --- | --- | --- | --- |
| `cidr` _string_ | CIDR to include, only one of cidr, not can be set | | |
| `not` _string_ | CIDR to exclude, only one of cidr, not can be set | | |
| `ports` _string_ | Port ranges (e.g. "80, 443, 3000-3100"), used together with exactly one of cidr, not | | |


#### PeeringEntryExpose
Expand Down Expand Up @@ -316,7 +315,6 @@ _Appears in:_
| `cidr` _string_ | CIDR to include, only one of cidr, not, vpcSubnet can be set | | |
| `not` _string_ | CIDR to exclude, only one of cidr, not, vpcSubnet can be set | | |
| `vpcSubnet` _string_ | CIDR by VPC subnet name to include, only one of cidr, not, vpcSubnet can be set | | |
| `ports` _string_ | Port ranges (e.g. "80, 443, 3000-3100"), used together with exactly one of cidr, not, vpcSubnet | | |


#### PeeringNAT
Expand All @@ -332,28 +330,28 @@ _Appears in:_

| Field | Description | Default | Validation |
| --- | --- | --- | --- |
| `stateful` _[PeeringStatefulNAT](#peeringstatefulnat)_ | Use connection state tracking when performing NAT | | |
| `stateless` _[PeeringStatelessNAT](#peeringstatelessnat)_ | Use connection state tracking when performing NAT, use stateful NAT if omitted | | |
| `masquerade` _[PeeringNATMasquerade](#peeringnatmasquerade)_ | | | |
| `portForward` _[PeeringNATPortForward](#peeringnatportforward)_ | | | |
| `static` _[PeeringNATStatic](#peeringnatstatic)_ | | | |


#### PeeringSpec
#### PeeringNATMasquerade




PeeringSpec defines the desired state of Peering.



_Appears in:_
- [Peering](#peering)
- [PeeringNAT](#peeringnat)

| Field | Description | Default | Validation |
| --- | --- | --- | --- |
| `gatewayGroup` _string_ | GatewayGroup is the name of the gateway group that should process the peering | | |
| `peering` _object (keys:string, values:[PeeringEntry](#peeringentry))_ | Peerings is a map of peering entries for each VPC participating in the peering (keyed by VPC name) | | |
| `idleTimeout` _[Duration](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#duration-v1-meta)_ | Time since the last packet after which flows are removed from the connection state table | | |


#### PeeringStatefulNAT
#### PeeringNATPortForward



Expand All @@ -367,9 +365,31 @@ _Appears in:_
| Field | Description | Default | Validation |
| --- | --- | --- | --- |
| `idleTimeout` _[Duration](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#duration-v1-meta)_ | Time since the last packet after which flows are removed from the connection state table | | |
| `ports` _[PeeringNATPortForwardEntry](#peeringnatportforwardentry) array_ | | | |




#### PeeringNATProtocol

_Underlying type:_ _string_



_Validation:_
- Enum: [tcp udp ]

_Appears in:_
- [PeeringNATPortForwardEntry](#peeringnatportforwardentry)

| Field | Description |
| --- | --- |
| `` | Any protocol by default<br /> |
| `tcp` | TCP only<br /> |
| `udp` | UDP only<br /> |


#### PeeringStatelessNAT
#### PeeringNATStatic



Expand All @@ -382,6 +402,23 @@ _Appears in:_



#### PeeringSpec



PeeringSpec defines the desired state of Peering.



_Appears in:_
- [Peering](#peering)

| Field | Description | Default | Validation |
| --- | --- | --- | --- |
| `gatewayGroup` _string_ | GatewayGroup is the name of the gateway group that should process the peering | | |
| `peering` _object (keys:string, values:[PeeringEntry](#peeringentry))_ | Peerings is a map of peering entries for each VPC participating in the peering (keyed by VPC name) | | |


#### PeeringStatus


Expand Down