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