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.