github.com/hanks177/podman/v4@v4.1.3-0.20220613032544-16d90015bc83/pkg/bindings/volumes/types.go (about) 1 package volumes 2 3 //go:generate go run ../generator/generator.go CreateOptions 4 // CreateOptions are optional options for creating volumes 5 type CreateOptions struct { 6 } 7 8 //go:generate go run ../generator/generator.go InspectOptions 9 // InspectOptions are optional options for inspecting volumes 10 type InspectOptions struct { 11 } 12 13 //go:generate go run ../generator/generator.go ListOptions 14 // ListOptions are optional options for listing volumes 15 type ListOptions struct { 16 // Filters applied to the listing of volumes 17 Filters map[string][]string 18 } 19 20 //go:generate go run ../generator/generator.go PruneOptions 21 // PruneOptions are optional options for pruning volumes 22 type PruneOptions struct { 23 // Filters applied to the pruning of volumes 24 Filters map[string][]string 25 } 26 27 //go:generate go run ../generator/generator.go RemoveOptions 28 // RemoveOptions are optional options for removing volumes 29 type RemoveOptions struct { 30 // Force removes the volume even if it is being used 31 Force *bool 32 Timeout *uint 33 } 34 35 //go:generate go run ../generator/generator.go ExistsOptions 36 // ExistsOptions are optional options for checking 37 // if a volume exists 38 type ExistsOptions struct { 39 }