NetworkRelayRelayObject
An array of dictionaries that describe one or more relay servers that the system can chain together.
Declaration
object NetworkRelayRelayObjectProperties
| Name | Type | Description |
|---|---|---|
AdditionalHTTPHeaderFields | NetworkRelayRelay_AdditionalHTTPHeaderFieldsObject | A dictionary that contains custom HTTP header keys and values to add to each request. The dictionary key name represents the HTTP header field name to use, and the dictionary value is the string to use as the HTTP header field value. |
HTTP2RelayURL | string | The URL or URI template, as defined in RFC 9298, of a relay server that’s reachable using HTTP/2 and supports proxying TCP and UDP using the CONNECT method. Each relay needs to include either |
HTTP3RelayURL | string | The URL or URI template, as defined in RFC 9298, of a relay server that’s reachable using HTTP/3 and supports proxying TCP and UDP using the CONNECT method. Each relay needs to include either |
IdentityAssetReference | string | The identifier of an asset declaration that contains the identity to install. |
PublicKeyData | [string] | An array of references to data assets containing DER-encoded public key data that the system uses to authenticate the server during a TLS handshake. The server needs to use one of the keys in the handshake to authenticate. If this array is empty, the system uses the default TLS trust evaluation. |