waft.enums module¶
- class waft.enums.ConnectivityCheckSites(value)¶
Bases:
EnumEnum containing sites used for connectivity checks
- Cloudflare = 'cloudflare.com'¶
- Doordash = 'doordash.com'¶
- Udemy = 'udemy.com'¶
- class waft.enums.DashboardWarpModes(value)¶
Bases:
EnumEnum of modes that can be set on the dashboard
- ONE_DOT_ONE = '1dot1'¶
- POSTURE_ONLY = 'posture_only'¶
- PROXY = 'proxy'¶
- TUNNEL_ONLY = 'warp_tunnel_only'¶
- WARP = 'warp'¶
- class waft.enums.MsiAction(value)¶
Bases:
EnumAvailable actions for msiexec commands
- INSTALL = 'install'¶
- UNINSTALL = 'uninstall'¶
- class waft.enums.NodeArchitecture(value)¶
Bases:
EnumSystem Architecture designations
- ARM = 'arm'¶
- X86 = 'x86'¶
- class waft.enums.Platforms(value)¶
Bases:
EnumAvailable platforms
- ALMALINUX = 'almalinux'¶
- CENTOS = 'centos'¶
- DEBIAN = 'debian'¶
- FEDORA = 'fedora'¶
- MACOS = 'macos'¶
- RHEL = 'rhel'¶
- UBUNTU = 'ubuntu'¶
- WINDOWS = 'windows'¶
- class waft.enums.WarpModes(value)¶
Bases:
EnumWARP client modes
- DOH = 'doh'¶
- DOT = 'dot'¶
- POSTURE_ONLY = 'posture_only'¶
- TUNNEL_ONLY = 'tunnel_only'¶
- WARP = 'warp'¶
- WARP_DOH = 'warp+doh'¶
- WARP_DOT = 'warp+dot'¶
- WARP_PROXY = 'proxy'¶
- class waft.enums.WarpProtocols(value)¶
Bases:
EnumWARP Protocol Types
- MASQUE = 'masque'¶
- WIREGUARD = 'wireguard'¶
- class waft.enums.WarpStatus(value)¶
Bases:
EnumEnum representing the status field of warp-cli output
- CONNECTED = 'Connected'¶
- CONNECTING = 'Connecting'¶
- DISCONNECTED = 'Disconnected'¶
- UNABLE = 'Unable'¶