waft.enums module¶
- class waft.enums.ConnectivityCheckSites(value)¶
Bases:
Enum
Enum containing sites used for connectivity checks
- Cloudflare = 'cloudflare.com'¶
- Doordash = 'doordash.com'¶
- Udemy = 'udemy.com'¶
- class waft.enums.DashboardWarpModes(value)¶
Bases:
Enum
Enum 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:
Enum
Available actions for msiexec commands
- INSTALL = 'install'¶
- UNINSTALL = 'uninstall'¶
- class waft.enums.NodeArchitecture(value)¶
Bases:
Enum
System Architecture designations
- ARM = 'arm'¶
- X86 = 'x86'¶
- class waft.enums.Platforms(value)¶
Bases:
Enum
Available platforms
- ALMALINUX = 'almalinux'¶
- CENTOS = 'centos'¶
- DEBIAN = 'debian'¶
- FEDORA = 'fedora'¶
- MACOS = 'macos'¶
- RHEL = 'rhel'¶
- UBUNTU = 'ubuntu'¶
- WINDOWS = 'windows'¶
- class waft.enums.WarpModes(value)¶
Bases:
Enum
WARP 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:
Enum
WARP Protocol Types
- MASQUE = 'masque'¶
- WIREGUARD = 'wireguard'¶
- class waft.enums.WarpStatus(value)¶
Bases:
Enum
Enum representing the status field of warp-cli output
- CONNECTED = 'Connected'¶
- CONNECTING = 'Connecting'¶
- DISCONNECTED = 'Disconnected'¶
- UNABLE = 'Unable'¶
- class waft.enums.WarpStatusReason(value)¶
Bases:
Enum
Enum to define the reasons that can be listed for WARP status
- CONNECTIVITY_FAILED_DNS_LOOKUP = {'ConnectivityCheckFailed': 'DNSLookupFailed'}¶
- CONNECTIVITY_FAILED_UNKNOWN = {'ConnectivityCheckFailed': 'Unknown'}¶
- DISABLED_BY_OVERRIDE = 'DisabledByOverride'¶
- HAPPY_EYEBALLS_FAILED = 'HappyEyeballsFailed'¶
- MANUAL = 'Manual'¶
- MTLS_ID_FAILED = 'FailedToSetMtls'¶
- NO_NETWORK = 'NoNetwork'¶
- PAUSED = 'Paused'¶
- REGISTRATION_CHANGED = 'RegistrationChanged'¶
- REGISTRATION_MISSING = 'RegistrationMissing'¶
- SETTINGS_CHANGED = 'SettingsChanged'¶