waft.cli.dashboard_device_profile module¶
- waft.cli.dashboard_device_profile.create_profile(ctx: ~typer.models.Context, name: ~typing.Annotated[str, <typer.models.ArgumentInfo object at 0x7fdfdf694250>], match: ~typing.Annotated[str, <typer.models.ArgumentInfo object at 0x7fdfdf792b10>])¶
Create a new device profile.
- waft.cli.dashboard_device_profile.delete_profile(ctx: ~typer.models.Context, policy_id: ~typing.Annotated[str, <typer.models.ArgumentInfo object at 0x7fdfdf9c69d0>])¶
Delete a device profile.
- waft.cli.dashboard_device_profile.exclude_split_tunnel(ctx: ~typer.models.Context, policy_id: ~typing.Annotated[str, <typer.models.ArgumentInfo object at 0x7fdfdf9c69d0>], domains: ~typing.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7fdfdf694c50>] = None, addresses: ~typing.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7fdfdf694d10>] = None, file: ~typing.Annotated[~pathlib.Path | None, <typer.models.OptionInfo object at 0x7fdfdf694e10>] = None)¶
Add domains or addresses to split tunnel exclude list.
- waft.cli.dashboard_device_profile.include_split_tunnel(ctx: ~typer.models.Context, policy_id: ~typing.Annotated[str, <typer.models.ArgumentInfo object at 0x7fdfdf9c69d0>], domains: ~typing.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7fdfdf6948d0>] = None, addresses: ~typing.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7fdfdf6949d0>] = None, file: ~typing.Annotated[~pathlib.Path | None, <typer.models.OptionInfo object at 0x7fdfdf694ad0>] = None)¶
Add domains or addresses to split tunnel include list.
- waft.cli.dashboard_device_profile.list_profiles(ctx: Context)¶
List all device profiles.
- waft.cli.dashboard_device_profile.show_profile(ctx: ~typer.models.Context, policy_id: ~typing.Annotated[str, <typer.models.ArgumentInfo object at 0x7fdfdf9c69d0>])¶
Show details of a device profile including split tunnel configuration.