SandboxNetworkProxyRoute

class baseten.sandbox.SandboxNetworkProxyRoute(*, destinations=None, headers=None, body=None, secrets=None)

Bases: object

A proxy rule injecting headers and body fields into requests to its destinations.

Parameters:
body: Mapping[str, str] | None = None

Body fields to inject. Values may reference {{SECRET:name}} from secrets.

destinations: Sequence[str] | None = None

Destination domains the rule applies to. ["*"] matches all.

headers: Mapping[str, str] | None = None

Headers to inject. Values may reference {{SECRET:name}} from secrets.

secrets: Mapping[str, str] | None = None

Named secret values for this rule.

Write-only, so always unset on SandboxInfo.