diff options
Diffstat (limited to 'cmd/podman/varlink/io.podman.varlink')
-rw-r--r-- | cmd/podman/varlink/io.podman.varlink | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/cmd/podman/varlink/io.podman.varlink b/cmd/podman/varlink/io.podman.varlink index cd75b3b5f..5c122d86f 100644 --- a/cmd/podman/varlink/io.podman.varlink +++ b/cmd/podman/varlink/io.podman.varlink @@ -335,10 +335,15 @@ type ListPodContainerInfo ( ) # PodCreate is an input structure for creating pods. +# It emulates options to podman pod create, however +# changing pause image name and pause container +# is not currently supported type PodCreate ( name: string, cgroupParent: string, - labels: [string]string + labels: [string]string, + share: []string, + pause: bool ) # ListPodData is the returned struct for an individual pod @@ -651,6 +656,10 @@ method PullImage(name: string) -> (id: string) # "pod": "b05dee7bd4ccfee688099fe1588a7a898d6ddd6897de9251d4671c9b0feacb2a" # } # +# $ varlink call unix:/run/podman/io.podman/io.podman.CreatePod '{"create": {"pause": true, "share": ["ipc", "net", "uts"]}}' +# { +# "pod": "d7697449a8035f613c1a8891286502aca68fff7d5d49a85279b3bda229af3b28" +# } # ~~~ method CreatePod(create: PodCreate) -> (pod: string) |