diff options
author | baude <bbaude@redhat.com> | 2020-12-16 15:37:43 -0600 |
---|---|---|
committer | baude <bbaude@redhat.com> | 2020-12-17 12:08:22 -0600 |
commit | 9ec7603e1bb21dab11460eb6e51578a0e29e4c66 (patch) | |
tree | 5020a88efffc411bc6b92b44eb569c6061a4dfe3 /pkg/bindings/pods/types.go | |
parent | a17afa931d1aa73b8657cf26de3b49841837f66d (diff) | |
download | podman-9ec7603e1bb21dab11460eb6e51578a0e29e4c66.tar.gz podman-9ec7603e1bb21dab11460eb6e51578a0e29e4c66.tar.bz2 podman-9ec7603e1bb21dab11460eb6e51578a0e29e4c66.zip |
podman v3 pod bindings
add options to each pod binding for future wiggle room
Signed-off-by: baude <bbaude@redhat.com>
Diffstat (limited to 'pkg/bindings/pods/types.go')
-rw-r--r-- | pkg/bindings/pods/types.go | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/pkg/bindings/pods/types.go b/pkg/bindings/pods/types.go new file mode 100644 index 000000000..370c1aaa9 --- /dev/null +++ b/pkg/bindings/pods/types.go @@ -0,0 +1,72 @@ +package pods + +//go:generate go run ../generator/generator.go CreateOptions +// CreateOptions are optional options for creating pods +type CreateOptions struct { +} + +//go:generate go run ../generator/generator.go InspectOptions +// InspectOptions are optional options for inspecting pods +type InspectOptions struct { +} + +//go:generate go run ../generator/generator.go KillOptions +// KillOptions are optional options for killing pods +type KillOptions struct { + Signal *string +} + +//go:generate go run ../generator/generator.go PauseOptions +// PauseOptions are optional options for pausing pods +type PauseOptions struct { +} + +//go:generate go run ../generator/generator.go PruneOptions +// PruneOptions are optional options for pruning pods +type PruneOptions struct { +} + +//go:generate go run ../generator/generator.go ListOptions +// ListOptions are optional options for listing pods +type ListOptions struct { + Filters map[string][]string +} + +//go:generate go run ../generator/generator.go RestartOptions +// RestartOptions are optional options for restarting pods +type RestartOptions struct { +} + +//go:generate go run ../generator/generator.go StartOptions +// StartOptions are optional options for starting pods +type StartOptions struct { +} + +//go:generate go run ../generator/generator.go StopOptions +// StopOptions are optional options for stopping pods +type StopOptions struct { + Timeout *int +} + +//go:generate go run ../generator/generator.go TopOptions +// TopOptions are optional options for getting top on pods +type TopOptions struct { + Descriptors []string +} + +//go:generate go run ../generator/generator.go UnpauseOptions +// UnpauseOptions are optional options for unpausinging pods +type UnpauseOptions struct { +} + +//go:generate go run ../generator/generator.go StatsOptions +// StatsOptions are optional options for getting stats of pods +type StatsOptions struct { + All *bool +} + +//go:generate go run ../generator/generator.go RemoveOptions +// RemoveOptions are optional options for removing pods +type RemoveOptions struct { + Force *bool +} |