github.com/hanks177/podman/v4@v4.1.3-0.20220613032544-16d90015bc83/pkg/bindings/pods/types.go (about) 1 package pods 2 3 //go:generate go run ../generator/generator.go CreateOptions 4 // CreateOptions are optional options for creating pods 5 type CreateOptions struct { 6 } 7 8 //go:generate go run ../generator/generator.go InspectOptions 9 // InspectOptions are optional options for inspecting pods 10 type InspectOptions struct { 11 } 12 13 //go:generate go run ../generator/generator.go KillOptions 14 // KillOptions are optional options for killing pods 15 type KillOptions struct { 16 Signal *string 17 } 18 19 //go:generate go run ../generator/generator.go PauseOptions 20 // PauseOptions are optional options for pausing pods 21 type PauseOptions struct { 22 } 23 24 //go:generate go run ../generator/generator.go PruneOptions 25 // PruneOptions are optional options for pruning pods 26 type PruneOptions struct { 27 } 28 29 //go:generate go run ../generator/generator.go ListOptions 30 // ListOptions are optional options for listing pods 31 type ListOptions struct { 32 Filters map[string][]string 33 } 34 35 //go:generate go run ../generator/generator.go RestartOptions 36 // RestartOptions are optional options for restarting pods 37 type RestartOptions struct { 38 } 39 40 //go:generate go run ../generator/generator.go StartOptions 41 // StartOptions are optional options for starting pods 42 type StartOptions struct { 43 } 44 45 //go:generate go run ../generator/generator.go StopOptions 46 // StopOptions are optional options for stopping pods 47 type StopOptions struct { 48 Timeout *int 49 } 50 51 //go:generate go run ../generator/generator.go TopOptions 52 // TopOptions are optional options for getting top on pods 53 type TopOptions struct { 54 Descriptors []string 55 } 56 57 //go:generate go run ../generator/generator.go UnpauseOptions 58 // UnpauseOptions are optional options for unpausinging pods 59 type UnpauseOptions struct { 60 } 61 62 //go:generate go run ../generator/generator.go StatsOptions 63 // StatsOptions are optional options for getting stats of pods 64 type StatsOptions struct { 65 All *bool 66 } 67 68 //go:generate go run ../generator/generator.go RemoveOptions 69 // RemoveOptions are optional options for removing pods 70 type RemoveOptions struct { 71 Force *bool 72 Timeout *uint 73 } 74 75 //go:generate go run ../generator/generator.go ExistsOptions 76 // ExistsOptions are optional options for checking if a pod exists 77 type ExistsOptions struct { 78 }