github.com/demonoid81/moby@v0.0.0-20200517203328-62dd8e17c460/api/types/container/waitcondition.go (about) 1 package container // import "github.com/demonoid81/moby/api/types/container" 2 3 // WaitCondition is a type used to specify a container state for which 4 // to wait. 5 type WaitCondition string 6 7 // Possible WaitCondition Values. 8 // 9 // WaitConditionNotRunning (default) is used to wait for any of the non-running 10 // states: "created", "exited", "dead", "removing", or "removed". 11 // 12 // WaitConditionNextExit is used to wait for the next time the state changes 13 // to a non-running state. If the state is currently "created" or "exited", 14 // this would cause Wait() to block until either the container runs and exits 15 // or is removed. 16 // 17 // WaitConditionRemoved is used to wait for the container to be removed. 18 const ( 19 WaitConditionNotRunning WaitCondition = "not-running" 20 WaitConditionNextExit WaitCondition = "next-exit" 21 WaitConditionRemoved WaitCondition = "removed" 22 )