Enumeration (GI Flags)

NM-1.0NMCheckpointCreateFlagsSince 1.12

The flags for CheckpointCreate call

1.12

Index

Enumeration Members

ALLOW_OVERLAPPING: number

by default, creating a checkpoint fails if there are already existing checkpoints that reference the same devices. With this flag, creation of such checkpoints is allowed, however, if an older checkpoint that references overlapping devices gets rolled back, it will automatically destroy this checkpoint during rollback. This allows to create several overlapping checkpoints in parallel, and rollback to them at will. With the special case that rolling back to an older checkpoint will invalidate all overlapping younger checkpoints. This opts-in that the checkpoint can be automatically destroyed by the rollback of an older checkpoint. Since: 1.12.

DELETE_NEW_CONNECTIONS: number

upon rollback, delete any new connection added after the checkpoint. Since: 1.6.

DESTROY_ALL: number

when creating a new checkpoint, destroy all existing ones.

DISCONNECT_NEW_DEVICES: number

upon rollback, disconnect any new device appeared after the checkpoint. Since: 1.6.

NO_PRESERVE_EXTERNAL_PORTS: number

during rollback, by default externally added ports attached to bridge devices are preserved. With this flag, the rollback detaches all external ports. This only has an effect for bridge ports. Before 1.38, this was the default behavior. Since: 1.38.

NONE: number

no flags

TRACK_INTERNAL_GLOBAL_DNS: number

during rollback, by default changes to global DNS via D-BUS interface are preserved. With this flag, the rollback reverts the global DNS changes made via D-Bus interface. Global DNS defined in [global-dns] section of NetworkManager.conf is not impacted by this flag. Since: 1.48.