# Functions
Execute cli and return string lists of standard out, standard error, and error if any.
genVolName generates a unique name for a volume appended to a prefix.
Helper function to create volume with "aggregation level" flag set.
Takes a volume name and clone name.
Helper function to create volume with "encryption" flag set.
Helper function to create volume with "io profile" flag set.
Helper function to create volume with "journal" flag set.
Takes a volume name and snapshot name.
Helper function to create volume with "sticky" flag set.
Takes a volume name and size.
No description provided by the author
Helper function to create volume with access (--groups and --collaborators) flag set.
Takes a volume name and size.
Deletes specified volume.
Returns a list of all volume ids TODO: We may need to bring this back to the TestXXX functions depending on what it does, because the output would be parse, and as a library function, it may be easier to get a specific volume.
No description provided by the author
No description provided by the author
Takes a volume id assert volume exists.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Returns a buffer for stdout, stderr, and a function.
Return volume information TODO: If necessary, we can do a `pxc volume list <id> -o json` then unmarshal the JSON to appropriate object then return the &api.Volume inside of it.
runPx runs a command saved in os.Args and returns the error if any.