Skip to content

AsyncEgressManager

Reads and updates a runtime egress policy asynchronously.

Async · Sync counterpart: EgressManager

class AsyncEgressManager(_SdkOwnedHandle):

This type is created by the SDK; do not construct it directly.

manager = runtime.egress

Replace the complete egress policy and return refreshed metadata.

async def set_policy(policy: EgressPolicy) -> RuntimeInfo
NameTypeDefaultDescription
policyEgressPolicyEgress policy to apply.
  • RuntimeInfo
>>> await runtime.egress.set_policy(
... EgressPolicy(
... mode=EgressMode.ALLOWLIST,
... allowed_hosts=["api.github.com"],
... )
... )
RuntimeInfo(...)

Return the cached egress policy.

async def get() -> EgressPolicy
  • EgressPolicy