> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NetworkOptions

> Options de refus réseau et autorisations d’ingress et de trafic sortant définies à la création.

Source : [src/cwsandbox/\_types.py:676](https://github.com/coreweave/cwsandbox-client/blob/v1.14.2/src/cwsandbox/_types.py#L676)

```python theme={"system"}
class NetworkOptions(*, deny_egress: bool | None = None, deny_ingress: bool | None = None, egress: Sequence[EgressRule | Mapping[str, Any]] | None = None, ingress: Sequence[IngressRule | Mapping[str, Any]] | None = None)
```

Options de refus réseau et autorisations d’ingress et de trafic sortant définies à la création.

L’exposition des ports passe par le paramètre typé `services=`. `egress` et `ingress` sont
des ensembles de règles d’autorisation uniquement, appliqués par-dessus un refus par défaut. Une valeur vide ou None maintient
la politique par défaut de l’exécuteur.

**Attributs**

* `deny_egress` (`bool | None`) : si True, refuse tout le trafic sortant déclaré (la politique par défaut est ignorée).
  Incompatible avec une liste `egress` non vide.
* `deny_ingress` (`bool | None`) : si True, refuse l’ingress CUSTOM (la politique par défaut est ignorée).
* `egress` (`Sequence[EgressRule | Mapping[str, Any]] | None`) : autorisations de trafic sortant (`EgressRule` ou dict).
* `ingress` (`Sequence[IngressRule | Mapping[str, Any]] | None`) : sources d’ingress pour les ports CUSTOM (`IngressRule` ou dict).
