You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: regenerate files after rebase on latest main
- Update deepcopy methods for API and IR packages
- Regenerate API documentation
- Ensure compatibility with latest main branch changes
Signed-off-by: Shivam Mittal <shivammittal42006@gmail.com>
Copy file name to clipboardExpand all lines: site/content/en/latest/api/extension_types.md
+6-20Lines changed: 6 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -352,7 +352,6 @@ BackendEndpoint describes a backend endpoint, which can be either a fully-qualif
352
352
corresponding to Envoy's Address: https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/core/v3/address.proto#config-core-v3-address
353
353
354
354
_Appears in:_
355
-
-[BackendSpec](#backendspec)
356
355
-[ExtensionService](#extensionservice)
357
356
358
357
| Field | Type | Required | Default | Description |
@@ -403,12 +402,15 @@ _Appears in:_
403
402
| Field | Type | Required | Default | Description |
404
403
| --- | --- | --- | --- | --- |
405
404
|`type`|_[BackendType](#backendtype)_| false | Endpoints | Type defines the type of the backend. Defaults to "Endpoints" |
406
-
|`endpoints`|_[BackendEndpoint](#backendendpoint) array_| false || Endpoints defines the endpoints to be used when connecting to the backend. |
407
405
|`appProtocols`|_[AppProtocolType](#appprotocoltype) array_| false || AppProtocols defines the application protocols to be supported when connecting to the backend. |
408
406
|`fqdn`|_string_| false || FQDN defines the FQDN used to contact the backend. |
409
407
|`fallback`|_boolean_| false || Fallback indicates whether the backend is designated as a fallback.<br />It is highly recommended to configure active or passive health checks to ensure that failover can be detected<br />when the active backends become unhealthy and to automatically readjust once the primary backends are healthy again.<br />The overprovisioning factor is set to 1.4, meaning the fallback backends will only start receiving traffic when<br />the health of the active backends falls below 72%. |
410
-
|`tls`|_[BackendTLSSettings](#backendtlssettings)_| false || TLS defines the TLS configuration for the backend. |
411
-
|`originalDestinationSettings`|_[OriginalDestinationSettings](#originaldestinationsettings)_| false || OriginalDestinationSettings defines settings for Original Destination backend type.<br />This field is only valid when Type is "OriginalDestination". |
408
+
|`appProtocols`|_[AppProtocolType](#appprotocoltype) array_| false || TLS defines the TLS configuration for the backend. // |
409
+
|`fallback`|_boolean_| false || Fallback indicates whether the backend is designated as a fallback.<br />It is highly recommended to configure active or passive health checks to ensure that failover can be detected<br />when the active backends become unhealthy and to automatically readjust once the primary backends are healthy again.<br />The overprovisioning factor is set to 1.4, meaning the fallback backends will only start receiving traffic when<br />the health of the active backends falls below 72%. |
|`fqdn`|_string_| false || FQDN defines the FQDN used to contact the backend. |
412
+
|`fallback`|_boolean_| false || Fallback indicates whether the backend is designated as a fallback.<br />It is highly recommended to configure active or passive health checks to ensure that failover can be detected<br />when the active backends become unhealthy and to automatically readjust once the primary backends are healthy again.<br />The overprovisioning factor is set to 1.4, meaning the fallback backends will only start receiving traffic when<br />the health of the active backends falls below 72%. |
413
+
|`tls`|_[BackendTLSSettings](#backendtlssettings)_| false || TLS defines the TLS configuration for the backend. // |
412
414
413
415
414
416
#### BackendStatus
@@ -540,7 +542,6 @@ _Appears in:_
540
542
| ----- | ----------- |
541
543
|`Endpoints`| BackendTypeEndpoints defines the type of the backend as Endpoints.<br /> |
542
544
|`DynamicResolver`| BackendTypeDynamicResolver defines the type of the backend as DynamicResolver.<br />When a backend is of type DynamicResolver, the Envoy will resolve the upstream<br />ip address and port from the host header of the incoming request. If the ip address<br />is directly set in the host header, the Envoy will use the ip address and port as the<br />upstream address. If the hostname is set in the host header, the Envoy will resolve the<br />ip address and port from the hostname using the DNS resolver.<br /> |
543
-
|`OriginalDestination`| BackendTypeOriginalDestination defines the type of the backend as OriginalDestination.<br />When a backend is of type OriginalDestination, the Envoy will use the original destination<br />of the incoming request as the upstream address.<br /> |
544
545
545
546
546
547
#### BasicAuth
@@ -3382,21 +3383,6 @@ _Appears in:_
3382
3383
3383
3384
3384
3385
3385
-
#### OriginalDestinationSettings
3386
-
3387
-
3388
-
3389
-
OriginalDestinationSettings defines settings for Original Destination backend type.
3390
-
3391
-
_Appears in:_
3392
-
-[BackendSpec](#backendspec)
3393
-
3394
-
| Field | Type | Required | Default | Description |
3395
-
| --- | --- | --- | --- | --- |
3396
-
|`header`|_string_| false | x-envoy-original-dst-host | Header specifies the header name containing the destination address.<br />The header value must be in "host:port" format (e.g., "backend.example.com:8080").<br />If not specified, defaults to "x-envoy-original-dst-host". |
3397
-
|`allowedDestinations`|_string array_| false || AllowedDestinations specifies CIDR blocks or hostnames that are permitted<br />as routing destinations. If empty, all destinations are allowed.<br />Use this for security to prevent routing to unintended endpoints.<br />Examples:<br />- "10.0.0.0/8" (private networks)<br />- "backend.example.com" (specific hostname)<br />- "*.example.com" (wildcard hostname) |
0 commit comments