Skip to content

iectl iem job batch-create

Execute commands on app

Synopsis

This command executes operations (e.g. install, uninstall or update) on an application in the edge management.

iectl iem job batch-create [flags]

Options

      --appid string        The unique application ID
  -d, --data string         use this flag for passing data via json or as datafile with @filename
      --files stringArray   The path of the file to be uploaded in file-based configuration
  -h, --help                help for batch-create
      --infoMap string      The unique Edge Device ID, other info regarding config,resourses etc (use InfoMap object ).

                            Valid combinations:
                             - version config: {"configs":[{"configId":"configid","versionId":"versionid"}
                             - pre-defined template-based config: e.g. deploying or changing a template configuration: {"configId":"configid","templateId":"templateId"}
                             - template config: {"configId":"configid","templateId":"templateId",
                             "editedTemplateText":"editedText"}
                             - file-based configuration: {"configId":"configid","fileId":"files"}]}  Always use "files" as the value for fileId
      --operation string    The operation to perform (install, uninstall, or update)

                            Valid operations: (installApplication, updateApplication, uninstallApplication, startApplication, restartApplication, stopApplication, updateAppConfig, deleteAppConfig)
      --schedule string     The time in ticks

Options inherited from parent commands

  -o, --output string   output format
  -q, --query string    query on result of object
  -v, --verbose         verbose output

Example

iectl iem job batch-create --appid dd55269380a94cf59b4ac128198f44b8 --operation "installApplication" --infoMap "{"devices":["f54476e757e5489c9e527bc5aa95bf99"]}"

```bash

iem job batch-create with configs:

iectl iem job batch-create --appid dd55269380a94cf59b4ac128198f44b8 --operation "installApplication" --infoMap '{\"configs\":[{\"appId\":\"dd55269380a94cf59b4ac128198f44b8\",\"configId\":\"f9aa8d0893934a18aace0ba9e91d7773\",\"templateId\":\"6bbb33a1cdef46db9e4ab553dc30414c\"},{\"appId\":\"dd55269380a94cf59b4ac128198f44b8\",\"configId\":\"5c5e7b8f175d40cd954abb340892edd4\",\"fileId\":\"files\"},{\"appId\":\"dd55269380a94cf59b4ac128198f44b8\",\"configId\":\"118575cd29724a4185175f1d1ffaba73\",\"versionId\":\"30bcfe62d15a4f52b46f32223ab22fec\"}],\"devices\":[\"190c80e253e5433f8f6f142d10dbbf22\"]}' --files "Path\to\config_file"

SEE ALSO